Cocos2d-x標籤

Cocos2d-x標籤

1.LabelTTF(基於系統文字):

auto label = Label::createWithSystemFont(“Hello World”,“Arial”,64,Size(150,150),TextHAlignment::LEFT,TextVAlignment::TOP);//靜態create函數
label->setPosition(Vec2(origin.x+visibleSize.width/2,origin.y+visibleSize.height-label->getContentSize().height));
this->addChild(label,1);

auto label=Label::createWithTTF();//基於非系統文字

static LabelTTF* create(const std::string &string,
            const std::string &fontName,
            float fontSize,
            const Size &dimensions = Size::ZERO,
            TextHAlignment hAlignment = TextHAlignment::CENTER,
            TextVAlignment vAlignment = TextVAlignment::top)

2.LabelAtlas(基於圖集的標籤):

auto label = Label::createWithAtlas(“HelloWorld”,“文件名”,48,66,’ ');
label->setPosition(Vec2(visibleSize.width/2-label->getContentSize().width/2,visibleSize.height-label->getContentSize().height));
this->addChild(label,1);

3.LabelBMFont(基於位圖字體標籤):

auto label = Label::createWithBMFont(“文件名”,“Hello World”);
label->setPosition(Vec2(visibleSize.width/2,visibleSize.height-label->getContentSize().height));
this->addChild(label,1);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章