美文网首页征服Unity3dunity3D技术分享
【unity】安卓全面屏arial字体中文显示错误

【unity】安卓全面屏arial字体中文显示错误

作者: 黒可乐 | 来源:发表于2018-09-03 14:11 被阅读42次

前言

随着科技的不断进步,硬件设备的不断提升,给人们带来的体验不断完美,但是给于我这样的菜鸡前端程序员的感受是极其不好的。全面屏的出现无疑是增加工作量的事。

问题

这次是没有找到问题的直接解决方案,而是使用了隔绝方案,可能是时间不够吧。我们发现在全面屏的手机上使用arial字体会出现有的中文显示错误,我也没看出显示出来的这个是什么,也不是繁体,我们使用的是:
unity版本5.6.6
UGUI
具体的问题如下:
一开始怀疑是ugui的问题,后面使用了OnGUI来写一个label也出现了该问题,我是不是该试试ngui,但是这个好像没什么意义。

全面屏手机-unity
普通手机-unity
应该是这个Arial字体的问题,最近正好用cocos-creator做另一个项目,就用cocos打包了一下,显示如下:
全面屏手机-使用手机系统字体-cocos-creator
显示是正常,因为cocos可以在label上选择使用手机系统字体,就规避了这问题吧。然后我们在cocos中导入Arial这个字体。 导入Arial字体 导入arial字体在cocos编辑器中 导入arial字体在全面屏手机上显示

在AS中不太会设置字体,在自带的字体库里也没有找到,就不在深究了。

AS无此字体

解决方案

最后最后!!!!我们还是替换字体吧。哈哈哈。

相关文章

网友评论

    本文标题:【unity】安卓全面屏arial字体中文显示错误

    本文链接:https://www.haomeiwen.com/subject/wlykwftx.html