多语言展示
当前在线:1392今日阅读:113今日分享:31

cocos如何在html5游戏开发制作BMFont位图字体

在Windows中,最常用的字库图集制作工具是BMFont,在它的官网http://www.angelcode.com/products/bmfont/中可以找到其下载链接。BMFont编辑器相较于Glyph Designer当然是没有什么优势的,它也不能实现很多牛逼的文字特效效果,但起码地,它可以我们满足基本的要求。
方法/步骤
1

BMFont编辑器的使用方法如下: .第一步:打开这款软件,界面如下,右边的列表是字体库:

2

.第二步:新建一个txt文本,在里面输入要用的文字(一定要保存为UTF-8格式,否则软件无法识别)。

3

.第三步:在BMFont上找到Option菜单,然后选择Font Setting设置字体,然后设置其中的Font和Charset(默认的Unicode就可以)。

4

.第四步:如txt文本中包含中文,那么Font类型应选择用中文的字体类型,比如宋体,黑体等等,像Arial之类的字体类型中是不可能有中文的。此时如选择了Arial,则会如下图一样:

5

.第五步:在BMFont上找到Edit菜单,然后选择Selects chars from file,载入刚才新建的txt文件,你会发现刚才输入的字符在BMFont中已经被选中。

6

.第六步:设置导出选项,在BMFont上找到Option菜单,然后选择Export options,在cocos2d-x中需要按如下设置:

7

·第七步:Width和Height的值,一般都会自动调节,4096可以说是最大了,请不要超过这个值,不然做出来的图集太大,会加大drawcall的数量。

8

第八步:bit depth,这里选用的是8位,很多人可能觉得不清晰,但它是可以选择32位的,不过同样会增大负担。 注意以上所说的负担都是针对手机。

9

第九步:.准备导出字体,在BMFont上找到Options,然后选择Save bitmap font as,完成后你会发现保存的路径下多出了一个fnt文件和一个png文件(这与plist文件保存拼图信息原理差不多)。END

推荐信息