Label的创建方法

来源:互联网 发布:hadoop源码下载 编辑:程序博客网 时间:2024/05/14 02:38

我们可以设定Label的字体,颜色及显示内容等等信息。

第一种创建方法是使用CCLabelTTF,不过官网上说这个方法比较慢:

CCLabelTTF* label2 = CCLabelTTF::create("hello cocos2d-x", "fonts/Abduction.ttf", 20);label2->setPosition(ccp(winSize.width*0.1, winSize.height*0.7));this->addChild(label2);label2->setColor(ccc3(0, 0, 200));label2->setString("HELLO COCOS2D-X");

第二种方法是使用CCLabelAtlas,用的是.plist文件,还必须有与其对应的.png文件才能使用:
CCLabelAtlas* label3 = CCLabelAtlas::create("MY Hellow", "fonts/tuffy_bold_italic-charmap.plist");label3->setPosition(ccp(winSize.width*0.1, winSize.height*0.5));this->addChild(label3);


第三种方法是使用CCLabelBMFont,使用的是.fnt文件:
CCLabelBMFont* label1 = CCLabelBMFont::create("cocos2dx", "fonts/arial16.fnt");label1->setPosition(ccp(winSize.width*0.3, winSize.height*0.7));this->addChild(label1);label1->setColor(ccc3(255, 0, 0));


0 0