label

cocos2dx-3.1.1 labelttf与label

记录一下新踩的一个坑,使用cocos2dx-3.1.1的时候没有认真去阅读api文档,在需要使用文字的时候随便百度了一下,找到了一个labelttf,于是使用,踩到如下两个坑:1.获取点击举一个例子:在一个listener中,我们在判断触摸点是否在精灵上面时,采用的方式为:其中it为精灵指针,t为listener的touch对象指针,通过这种方式就可以判断点击范围是否在精灵范围内。

cocos2dx-常用控件的使用二

cocos2dx其实也和普通软件开发一样,不外乎一些控件的组合,再配合一些逻辑的处理,就成了我们熟悉的游戏了。今天就让我们一起来熟悉一下常用的控件1.在游戏开发中我们把每一个界面称作一个场景,每一个场景是由很多层组成的,每一个层中又包含了很多精灵,当然我们别忘了我们最大的指挥官导演。接下来我们看一看他们是怎么运作的。

cocos2dx开发者指南:UI控件使用

综述Cocos2d-x提供了一套易于使用的UIAPI来满足你的GUI需求,其中包括:Label、Menu、MenuItems、Buttons和Views。Label(标签)Cocos2d-x中提供了Label(标签)对象来创建TTF、BMFont和SystemFont文本。important;font-family:Consolas,16);尽管TTF标签比BMFont更灵活,但它的效率是更低的,并且修改如字形和大小等属性都是一个复杂的操作。TTFConfig允许你为所有的TTF标签设置共同的属性。如下:

cocos2dx3.0的label字体去描边

近日,一直被3.0的字体描边所困扰,在安卓手机下字体没问题,挺好看,但是在iphone手机上显示特别不清晰,一直很怪异的感觉,尤其是白色的label,后来我的同事兼师父将底层改了下。

cocos2d 中添加显示文字的三种方式CCLabelTTF 、CCLabelBMFont 和CCLabelAtlas

最近在逛论坛的时候看到有的帖子说显示文本时用cclabelTTF不是很好,且推荐游戏中最好别用。而应该使用cclabelAtlas或者是cclabelBMFont。cclabelTTF中的setDimensions就是设置换行的,单词也支持换行,不会在单词中间断开。cclabelBMFont*label=[cclabelBMFontlabelWithString:@"thestring"fntFile:@"konqa32-hd.fnt"];[layeraddChild:label];label.posit

cocos2d-x实现打字特效

首先,cocos2d-x中label默认是utf8编码,quickx提供了一个string.utf8len接口,这里再加一个截取子字符串的函数:第一种实现方式是一开始把每个字符scale到0,延迟一定时间后再scale到原大小:这种实现的效果有跳入感,换一种方式,用visibility来控制:这种效果也没好多少,最后本渣换了一种思路,不按一个字一个字来runAction了,改为把label作为整体来runAction,在action中去setString,这种方式的效果好多了:

Label cocos2dx lua

搞不懂,cocos的test中RichText在导出的json文件层了是可以设置位置的,可能是因为绝对布局。。。。