首页 > 其他分享 >cocos2dx 之如何创建label 做计分板

cocos2dx 之如何创建label 做计分板

时间:2023-08-25 15:07:15浏览次数:46  
标签:cocos2dx 计分 create move gameScoreLabel label iGamScore str CCMoveTo


首先创建label:

gameScoreLabel = CCLabelTTF::create("0",  "Arial", 30);
    gameScoreLabel->setColor(ccRED);
    gameScoreLabel->retain();
    gameScoreLabel->setPosition(ccp(s.width / 6, s.height / 6) );
    this->addChild(gameScoreLabel, 1);




根据分数增加:

m_iGamScore++; // 
    char str[100] = {'0'};
    sprintf(str, "%d", m_iGamScore);
    gameScoreLabel->setString(str);
    gameScoreLabel->setVisible(true);




还可以做成。让鼠标点击在哪里,它就追随到哪里:

CCPoint point = touch->locationInView();
    CCMoveTo *move = CCMoveTo::create(1, point); //创建一个Action
    gameScoreLabel->runAction(move);//执行这个Action




标签:cocos2dx,计分,create,move,gameScoreLabel,label,iGamScore,str,CCMoveTo
From: https://blog.51cto.com/u_13566975/7230894

相关文章

  • cocos2dx之播放音乐
    在游戏时,背景音乐应该说是必不可少的,但是在cocos2dx中如何播放音乐呢,我们看如下代码:CCSize>>如果用stop的话,那么我得再重新playmusic了!关于背景音乐,cocos2dx在不同平台下支持的格式:Android:mp3,wav,3gpIos:mp3,cafWin32:MID,WAV关于音效,cocos2dx在不......
  • ios 开发之 -- UILabel的text竖行显示
    让UILabel的内容竖行显示,我经常用一下两种方式:第一种:使用换行符\nlabel.text=@"请\n竖\n直\n方\n向\n排\n列";label.numberOfLines=[label.textlength];第二种:使用lineBreakMode属性label.text=@"请竖行显示";label.lineBreakMode=NSLineBreakByWordWrapping;//换行模......
  • element-ui 中 Cascader 级联选择器同时获取value值和label值
    给Cascader级联选择器添加一个别名 复制代码<el-cascader:options="options"ref="myCascader"></el-cascader>选择完毕之后可以通过别名获取 复制代码letlabelValue=this.$refs['myCascader'].inputValue当然,element-ui在一直更新变化,label值的字......
  • iOS根据文字字数动态确定Label宽高
    我们有时候在写项目的时候,会碰到,意见反馈,还有其他地方,讲座活动细则等需要大篇展示的文本,因为每次服务器返回的内容大小不一,所以需要动态的调整label的宽高:在ios6的时候可以:-(void)creatLabel{//根据文字字数动态确定label宽高_nameLabel=[[UILabelalloc]init......
  • iOS 在UILabel显示不同的字体和颜色(转)
    在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel使用不同的颜色或不同的字体来体现字符串,在iOS6以后我们可以很轻松的实现这一点,官方的API为我们提供了UILabel类的attributedText,使用不同颜色和不同字体的字符串,我们可以使用NSAttributedText和NSMutableAttributed......
  • ios开发之--UIButton中imageView和titleLabel的位置调整
    在使用UIButton时,有时候需要调整按钮内部的imageView和titleLabel的位置和尺寸。在默认情况下,按钮内部的imageView和titleLabel的显示效果是图片在左文字在右,然后两者紧挨在一起构成组合居中显示。如下图:我们可以使用setImageEdgeInsets:和setTitleEdgeInsets:方法来调整两者的位置......
  • Kubernetes 服务发布 Service labels和selector
    上节讲了创建无状态应用统一使用deployment的方式来去创建应用通过rs挂载你响应的pod,但是有一个问题不管是deployment还是replicaSet他们没有一个统一的ip地址,只有在每个pod上有IP,那我们要去访问一个对应的功能的时候,只能通过单个ip地址的方式去访问,这种方式会有问题,他无法实......
  • echart动态修改每个数据的label
    echart可以动态修改每个数据的label代码如下:data:type=='01'?this.yList[0].data.map((item,index)=>{console.log(item,'11111');this.yList[1].data.map((res,it)=>{if(index===it){......
  • 【愚公系列】2023年08月 WPF控件专题 Label、TextBox、PasswordBox控件介绍
    (文章目录)前言WPF控件是WindowsPresentationFoundation(WPF)中的基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。WPF控件可以分为两类:原生控件和自定义控件。原生控件是由Microsoft提供的内置控件,如Button、TextBox、Label、ComboBox等。这些控件都是WPF中常见......
  • MultiLabelBinarizer()的使用
    多标签的向量表示fromsklearn.preprocessingimportMultiLabelBinarizer只有数据,未知全部标签,需要统计mlb=MultiLabelBinarizer()labellist=[('红'),('绿色'),('红色','绿色')]mlb.fit(labellist)#直接用fit函数,统计label种类mlb.fit_transform([label])......