BMFont 使用方法 一

BMFont 使用方法 一

下面随便找一个字体库(.TTF)华文琥珀,字体样板如下
这里写图片描述

打开BMFont,
(1)字体设置
这里写图片描述

这里写图片描述

(2)设置导出参数
这里写图片描述

设置导出图片大小,在此 设置为 512 * 64 像素
设置文字效果
这里写图片描述

(3)选择需要导出的文字

首先检查是否有默认选择的文字
这里写图片描述

如果有上图那样蓝色的选项,说明有默认选择的文字,清除所有默认选择的文字
这里写图片描述

确保没有选择其他不需要的文字后,然后选择需要的文字
在此我选择了 0 -9 十个数字, a - z 26个小写字母, A - Z 26 个大写字母。
(4)预览导出效果
这里写图片描述

这里写图片描述

(5)导出
这里写图片描述

导出两个文件
这里写图片描述

将 ABFont.fnt 以记事本打开,它包含的就是我们所选的字符在图片上的位置信息,懂Shader的应该很清楚上面的数据了
这里写图片描述

打开 ABFont_0.tga 发现不能直接打开(需要某些软件的支持,放到Unity中是可以打开的),打不开就不要了,我再导出其他能打开的文件

再次打开导出设置 Options - Export Options
看最下面的 Textures:
这里写图片描述
上面选择的 Texture : tga - Targa
所以导出的两个文件分别为 ABFont.fnt 、 ABFont_0.tga

下面修改 Texture: png - Portable 。。。
意思就是导出 png 的图片
这里写图片描述

现在导出的为 BCBMFont
打开 BCBMFont_0.png 如下这里写图片描述
由于导出的文字是 白色 并且带透明的所以看不清(之所以导出白色,是为了在使用时设置文字颜色方便,白色的字体可以随意设置任何颜色,不解释),
为了看清他们,我修改下导出参数,
这里写图片描述
导出让大家看一个清晰的图片
这里写图片描述

到此为止BMFont制作的字体已经可以在Unity中使用了
BCBMFont.fnt、BCBMFont_0.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值