Cocos2d iphone Cocos2d CCLABELMFONT如何向字符串添加背景

Cocos2d iphone Cocos2d CCLABELMFONT如何向字符串添加背景,cocos2d-iphone,Cocos2d Iphone,我想知道如何在cocos2d中通过CCLabelBMFont类生成的标签中添加边框和背景 我不想使用精灵,因为我的标签是动态生成的,并且会不断变化,标签的大小也不同 另外,我希望用户在屏幕上触摸和移动这些标签。当用户选择标签时,它会像在自由空气中一样摆动。在这种情况下,我希望保持低复杂性,并保留内存和cpu计算 有人知道实现这一目标的最佳方法吗 IOS应用程序LetterPress也有类似的效果。创建自己的类,这将包含复杂节点的创建 它将有几个层,例如,第一层可以是带有zOrder-2的给定re

我想知道如何在cocos2d中通过CCLabelBMFont类生成的标签中添加边框和背景

我不想使用精灵,因为我的标签是动态生成的,并且会不断变化,标签的大小也不同

另外,我希望用户在屏幕上触摸和移动这些标签。当用户选择标签时,它会像在自由空气中一样摆动。在这种情况下,我希望保持低复杂性,并保留内存和cpu计算

有人知道实现这一目标的最佳方法吗


IOS应用程序LetterPress也有类似的效果。

创建自己的类,这将包含复杂节点的创建

它将有几个层,例如,第一层可以是带有zOrder-2的给定rect的简单CCLayerColor,下一层将是带有zOrder-1的CCLABELMFONT,然后可以重载
draw
方法在控件上绘制边框。在此方法中绘制的所有内容都将使用zOrder 0绘制

然后您可以在这个类中封装任何效果。例如,您可以使用方法
pick
等将其旋转一点。您可以选择任何方法