Cocos2d-x 3.10 使用BMFont 制作自定义位图字体.fnt文件

来源:互联网 发布:化为简化阶梯型矩阵 编辑:程序博客网 时间:2024/04/27 09:22

第一步,下载制作工具

BMFont下载地址

第二步,选择左上角的Edit->open Image Manager

这里写图片描述

点击后的界面

点击后的界面

第三步,自定义位图字体资源,按照Ascll码表排序

例如,控制字符0对应码值48

这里写图片描述

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

这里写图片描述

第四步,编辑图片地址,在这里选择Import Image,下面两个分别是编辑和删除功能

这里写图片描述

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

这里写图片描述

第五步,导出cocos2dx 可用的BMFont位图文件,首先编辑导出配置,电机做上角Option->Save Bitmap font as… 导出

这里写图片描述

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

生成后的视图

这里写图片描述

这是生成的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=0common lineHeight=32 base=25 scaleW=128 scaleH=128 pages=1 packed=0 alphaChnl=1 redChnl=0 greenChnl=0 blueChnl=0page id=0 file="test_0.png"chars count=10char id=48   x=0     y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=49   x=16    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=50   x=32    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=51   x=48    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=52   x=64    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=53   x=80    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=54   x=96    y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=55   x=112   y=0     width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=56   x=0     y=24    width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15char id=57   x=16    y=24    width=15    height=23    xoffset=0     yoffset=0     xadvance=15    page=0  chnl=15
阅读全文
0 0
原创粉丝点击