【问题标题】:Adding Text to CCSprite向 CCSprite 添加文本
【发布时间】:2011-08-23 11:18:33
【问题描述】:

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

帮帮我...

【问题讨论】:

    标签: ios4 cocos2d-iphone


    【解决方案1】:

    例如对于一个精灵:

    //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];
    

    【讨论】:

    • 以及如何将大文本(例如:100个字符)添加到精灵中时如何包装标签......
    • cocos2d 最新版本(1.0.1)中有一些包装方法。你应该看看 cocos2d 项目中的标签测试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-01
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多