ui新字体发现全部切成图片吓死我了

ui新字体发现全部切成图片吓死我了

最近ui同学用了一个新字体(锐字、锐线、黑字),发现所有的字体都被裁成了图片,吓死我了。

unity3d和fairygui使用字体的过程

1.第一步肯定是找美术生拿到找到的字体

由于fairygui编辑器使用的字体是用于访问操作系统的字体,所以双击新字体进行安装(或者放入操作系统盘的Windows/Fonts)如下图

2.在fairygui中添加一段文字材质材料,选择字体找到我们添加的字体 3.然后将字体复制到unity3d工程中

存放在Resource\Font(没有文件夹可以自己创建)注意这里的名字不要随意改

4.动态字体支持多个用逗号分隔

并注入字体,注意这里的命名

教程到此结束~

补充:关于fairygui的位图字体在unity中显示错误

在fairygui中创建的位图字体在编辑器中显示一切正常,但有时会发现在unity中显示紊乱。 对比后发现显示错乱是因为包裹里的图片太多了。

位图字体也打包成图集unity字体不显示,导入到unity中。 我们假设位图字体是0-9。 当图片较多或图片比较大时,图集被拆分成两部分,可能会导致位图0-4在图集1中,5-9在图集2中,从而0-4显示正常, 而5-9显示混乱(推测图集1中显示的是5-9的坐标)。

解决方案:

1:拆开包体3D植物,将包装拆成几个小包,尽量保证一个包内只有一个图集。

2:为位图字体设计一个单独的包,保证只有一个图集,用AddPackage预加载。

以上是个人经验unity字体不显示,希望能给大家一个参考,也希望大家多多支持脚本之家。 如果有错误或没有充分考虑的事情,请告诉我。

Unity3d使用FairyGUI自定义字体的操作详见...