您的位置:首页 > 移动开发 > Cocos引擎

使用BitmapFont打包字体文件、在cocos2d-x中使用 CCLabelBMFont

2013-06-02 16:06 459 查看
通常情况下,字尤其是数字都不是写上去的,是“贴”上去的,这样效果更好。
怎么弄呢?这里就用到了图片打包的技术。
1、先下载一个BMFont。
2、运行程序,单击鼠标左键点亮相应位置的字母,比如:0、1、2、/ 等。
3、选择 Edit->Open Image Manager。弹出一个“Image Manager" 对话框。
4、点击Image->import Image.在弹出的对话框中选择对应的图片路径。
5、然后指定对应的id。此id就是要替换的字符的标识。可以将鼠标悬停在对应的格子上,右下角的“48:30"中的第一项即是Id号。
6、设定x,y的偏移量(看需求)
7、点ok并逐一添加相应的字体。
8、点击Option->Export options,在弹出的对话框中选择 Bit depth:32
9、点击Option->Save bitmap font as...
10、输入相应的保存名。例如"abc"。则会生成abc.fnt和abc_0.fnt两个文件。
11、在程序中这样使用即可:
CCLabelBMFont* pLabel = CCLabelBMFont::create("01234a6789", "abc.fnt");

本篇博客出自阿修罗道,转载请注明出处:/article/1386448.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐