Unity NGUI 中文字体

附加:使用工具 :BMFont


1.通过BMFont生成字体文件


(BMFont)

A:通过Option - font setting设置字体属性,入下图

这是我尝试的一个设置,第一次使用的可以模仿尝试)

B:选择字符集


BMFont中自带有20000+的字符集,但我们一般不需要使用到那么多,可以通过Edit - Select char form file选择指定字符集(对应文件一般为UTF-8格式的文本文件)




(提示:如果BMFont提示有字体不能录入,一般是因为编码没有改为UTF-8)

C: 修改Options - Export Options



(提醒:fontDescriptor要选择Text,不然ngui中无法使用,会提示如下错误

,这也是许多人按照网上流传的BMFont教程制作字体,却不成功的原因


D:保存,Options - Save Bitmap font as

保存后生存fnt,png两个图片,fnt文件改成txt后缀


(unity仅需要这两个文件)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

NGUI使用中文字体


1. 通过NGUI制作font prefab

A:NGUI - font maker

放入txt 文件和png文件,然后会显示output目录

如果...or select选择none,生成按钮会变成Create the font(如果不为none,则会替换掉指定font prefab),点击Create the font之后,会生成font name为名字的font prefab


生成成功后的样子)

点击红框部分,能快速找到生成的font prefab的位置


(到这里,ngui使用的中文字prefab已经生成了)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

测试:




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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值