一般美术为了达到某个效果,把一部分需要的字美化过
虽然可以直接拿图片用,不过遇到那些不固定的字,用image拼起来就闲得很麻烦
这时候需要把这些一张张图片字合成一个字体
制作流程
使用bmfont工具把一张张图片字合成一张大图和文字配置
1.ascall码
圈0的是鼠标缩放的位置,下面圈起来的48就是对于的ascall
2.添加图片字Edit-》OpemImageManager
file选取图片子
id输入ascall码
确认就可以
3.设置格式
设置尺寸,确保能把所有图片字包括进去
bitdepth选32,不然就是黑白的
4.保存之后生成
放进unity使用新加的字体创建工具,一键处理
1.把上面导出两个文件放进Unity
2.把图片的名字改成和fnt文件名字一样
3.unity选中fnt文件右键createmyfont就会生成unity可以识别的字体
4.生成出来的字体需要设置
linespacing设置为150是根据单个图片尺寸来(用于设置文字大小)
检查材质球图片是否正确
5.测试图片字,图片字大小需要通过设置scale来实现
工程里面添加了imagetext组件,可以控制字体大小