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

前言

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

【unity】安卓全面屏arial字体中文显示错误_第1张图片

问题

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

【unity】安卓全面屏arial字体中文显示错误_第2张图片
全面屏手机-unity

【unity】安卓全面屏arial字体中文显示错误_第3张图片
普通手机-unity

应该是这个Arial字体的问题,最近正好用cocos-creator做另一个项目,就用cocos打包了一下,显示如下:
【unity】安卓全面屏arial字体中文显示错误_第4张图片
全面屏手机-使用手机系统字体-cocos-creator

显示是正常,因为cocos可以在label上选择使用手机系统字体,就规避了这问题吧。然后我们在cocos中导入Arial这个字体。

【unity】安卓全面屏arial字体中文显示错误_第5张图片
导入Arial字体
【unity】安卓全面屏arial字体中文显示错误_第6张图片
导入arial字体在cocos编辑器中
【unity】安卓全面屏arial字体中文显示错误_第7张图片
导入arial字体在全面屏手机上显示

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

【unity】安卓全面屏arial字体中文显示错误_第8张图片
AS无此字体

解决方案

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

【unity】安卓全面屏arial字体中文显示错误_第9张图片

你可能感兴趣的:(【unity】安卓全面屏arial字体中文显示错误)