Unity 图片字体制作

一般美术为了达到某个效果,把一部分需要的字美化过

虽然可以直接拿图片用,不过遇到那些不固定的字,用image拼起来就闲得很麻烦

这时候需要把这些一张张图片字合成一个字体

制作流程


使用bmfont工具把一张张图片字合成一张大图和文字配置

1.ascall码

圈0的是鼠标缩放的位置,下面圈起来的48就是对于的ascall

Unity 图片字体制作_第1张图片

2.添加图片字Edit-》OpemImageManager

file选取图片子

id输入ascall码

确认就可以

Unity 图片字体制作_第2张图片

3.设置格式

设置尺寸,确保能把所有图片字包括进去

bitdepth选32,不然就是黑白的

Unity 图片字体制作_第3张图片

4.保存之后生成

Unity 图片字体制作_第4张图片


放进unity使用新加的字体创建工具,一键处理

1.把上面导出两个文件放进Unity

2.把图片的名字改成和fnt文件名字一样

3.unity选中fnt文件右键createmyfont就会生成unity可以识别的字体

4.生成出来的字体需要设置

linespacing设置为150是根据单个图片尺寸来(用于设置文字大小)

检查材质球图片是否正确

Unity 图片字体制作_第5张图片

5.测试图片字,图片字大小需要通过设置scale来实现

Unity 图片字体制作_第6张图片

 

工程里面添加了imagetext组件,可以控制字体大小

 

工程地址https://gitee.com/PieKen/Unity-UGUI-BMFont

你可能感兴趣的:(游戏通用工具,unity图片字体)