Cocos2d-x 3.10 使用BMFont 制作自定义位图字体.fnt文件
发布时间
阅读量:
阅读量
第一步,下载制作工具
第二步,选择左上角的Edit->open Image Manager

点击后的界面

第三步,自定义位图字体资源,按照Ascll码表排序
例如,控制字符0对应码值48

例如,我再这里选择了0,右下角红框对应的就是它的Ascll码值

第4步,在此处配置图片地址,请选择Import Image选项。其中一个是用于编辑图片的工具选项,另一个是用于删除图片的功能选项。

这里需要填的id就是Ascll码值,File是文件路径

第五步,生成并导出可被cocos2dx使用的BMFont位图文件. 首先,在导出设置界面进行相应的编辑. 将电机配置为Option菜单下的Save Bitmap font选项,并执行保存操作.

#Padding指定每个字体的内边距
#Spacing指定字体与字体间的边距,即外边距
#Width,Height指定贴图的宽高
#BitDepth,8bit生成的png是黑色背景 32bit生成的png是透明背景
AI写代码
生成后的视图

这是生成的fnt文件的具体内容
info face="Consolas" size=32 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0
common lineHeight=32 base=25 scaleW=128 scaleH=128 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0
page id=0 file="test_0.png"
chars count=10
char id=48 x=0 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=49 x=16 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=50 x=32 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=51 x=48 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=52 x=64 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=53 x=80 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=54 x=96 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=55 x=112 y=0 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=56 x=0 y=24 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
char id=57 x=16 y=24 width=15 height=23 xoffset=0 yoffset=0 xadvance=15 page=0 chnl=15
AI写代码
全部评论 (0)
还没有任何评论哟~
