2011-08-23 78 views
0

如何将文本添加到CCSprite对象。我现在有7个Sprite对象,我想用不同的文本向Sprite对象添加文本。以及如何更改该文本。将文本添加到CCSprite

帮我...

回答

1

E.g.对于一个精灵:

//Make a CCLabelTFF 
     CCLabelTTF *label1 = [CCLabelTTF labelWithString:@"text1" fontName:@"Arial" fontSize:25]; 

//add it to the sprite 

[sprite1 addChild: label1]; 

如果您需要创建多个标签比我更喜欢使用CCLabelBMFont(更好的性能自动)

 CCLabelBMFont* labelBMF1 = [CCLabelBMFont labelWithString:@"text1" fntFile:@"fntfile.fnt"]; 

[sprite1 addChild: labelBMF1]; 
+0

谢谢你帮 –

+0

,以及如何来包装标签时大文本(例如:100个字符)将被添加到精灵.... –

+0

在最新的cocos2d版本(1.0.1)中有一些包装方法。你应该看看cocos2d项目中的标签测试。 – cocos2dbeginner