cocos2dx-3.0(8)------Label、LabelTTF、LabelAtlas、LabelBMFont使用之法
阿新 • • 發佈:2017-07-22
== hiero stat src mil water 點點滴滴 技術分享 pre
~~~~我的生活,我的點點滴滴!!
最後一個LabelBMFont了,字體圖集LabelBMFont,LabelBMFont類是一個基於位圖的字體圖集。是一個包括全部你須要於坐標數據一起顯示在屏幕上的字符的圖像,它同意字符從主圖中剪切出來。
看他提供的函數接口
static LabelBMFont * create(const std::string& str, const std::string& fntFile, float width = 0, TextHAlignment alignment = TextHAlignment::LEFT,const Point& imageOffset = Point::ZERO);
他依賴於.fnt文件來創建字體
auto label = LabelBMFont::create("BMFont Test", "bitmapFontTest.fnt"); label->setPosition(Point(visibleSize.width / 2 + origin.x, visibleSize.height / 2 + origin.y)); addChild(label);效果圖
字體制作工具使用介紹
Cocos2d-x支持很多使用fnt文件格式的位圖字體,以下介紹下怎樣使用Glyph Designer一款Mac下的字體設計器來創建字體圖集(Windows下可使用Hiero和BMFont)
cocos2dx-3.0(8)------Label、LabelTTF、LabelAtlas、LabelBMFont使用之法