[初探Cocos2]CCLabelTTF、CCLabelBMFont、CCLabelAtlas文本类

bool HelloWorld::init(){
    // 获得屏幕尺寸
    CCSize winSize = CCDirector::sharedDirector()->getWinSize();

    // 创建文字
    CCLabelAtlas *label1 = CCLabelAtlas::create("laoxie", "tuffy_bold_italic-charmap.plist");
    label1->setPosition(ccp(winSize.width/4, winSize.height/4));
    this->addChild(label1);
    
    
    // 创建文字
    CCLabelBMFont *label2 = CCLabelBMFont::create("1992", "konqa32.fnt");
    label2->setPosition(ccp(winSize.width/2, winSize.height/2));
    this->addChild(label2);

    
    // 创建文字
    CCLabelTTF *label3 = CCLabelTTF::create("Hello,CCLabelTTF", "", 28);
    // 设置文字坐标
    label3->setPosition(ccp(winSize.width/3, winSize.height/2));
    // 设置文字颜色
    label3->setColor(ccc3(255, 0, 0));
    // 添加显示
    this->addChild(label3);
    // 重新设置文字内容
    label3->setString("HelloWorld");
    
    return true;
}


你可能感兴趣的:([初探Cocos2]CCLabelTTF、CCLabelBMFont、CCLabelAtlas文本类)