Unity 图片字体制作

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

虽然可以直接拿图片用,不过遇到那些不固定的字,用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组件,可以控制字体大小

 

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值