归因于Cocos2d的标签

时间:2013-05-29 15:53:05

标签: cocos2d-iphone nsattributedstring cclabelttf

如何在Cocos2d中创建属性标签?

具体来说,我正在寻找一个标签,每个单词的颜色可以是唯一的。我读到了ZAttributed string但是Github页面不再存在。另外,搜索Cocos2d v2.1-beta2代码库并没有为iOS上的属性字符串提供任何信息。

如果不存在,我可能只是创建自己的对象。我认为一切都是直截了当的,除了颜色之间的单词组之间的间距可能会改变边界。

1 个答案:

答案 0 :(得分:2)

CCLabelBMFont标签是一系列纹理,可以像任何普通精灵一样进行操作。您可以对它们运行操作,转换它们并更改它们的颜色。

字母按其位置标记

CCSprite *gletter = (CCSprite*)[label getChildByTag:0];