详细的信息,到官网上去找!
写这个文章的目的是:自己刚刚接触2d-x, 第一次用bitmap。因为在2d-x的例子时看到用到的fnt文件. 不废话了.
提前声明:bitmap不支持中文, 如果要支持中文, 自己重写.
1. 打开编辑器后, 出现这个界面. 最右边的是字母和符号, 常用的第一个就够了.
2. 选中自己要使用的字符. 下图是我需要的的那些.
3. 左上角有 Options ->Save bitmap font as... 这时保存的目录下面会多个.png文件。你可以对你的.png文件编辑. 一定要注意修改字符时, 一定要与原有的宽高一致. 原因:
.fnt文件相当于对.png文件的一下配置. 每一个字符都有id(ASCII码), x, y, width, height, 通过x, y, width, height提取图片中的内容.
4. 在cocos2d-x中使用
CCLabelBMFont* cf = CCLabelBMFont::create("ABCDEFG", fnt); //注意 ABCDEFG 一定要为2步聚中所选的字符, 不然CCAssert(element, "FontDefinition could not be found!");无法通过 CCMenuItemLabel* config = CCMenuItemLabel::create(cf, this, menu_selector(MenuLayer1::backCallBack));