前言
随着科技的不断进步,硬件设备的不断提升,给人们带来的体验不断完美,但是给于我这样的菜鸡前端程序员的感受是极其不好的。全面屏的出现无疑是增加工作量的事。
问题
这次是没有找到问题的直接解决方案,而是使用了隔绝方案,可能是时间不够吧。我们发现在全面屏的手机上使用arial字体会出现有的中文显示错误,我也没看出显示出来的这个是什么,也不是繁体,我们使用的是:
unity版本5.6.6
UGUI
具体的问题如下:
一开始怀疑是ugui的问题,后面使用了OnGUI来写一个label也出现了该问题,我是不是该试试ngui,但是这个好像没什么意义。
普通手机-unity
应该是这个Arial字体的问题,最近正好用cocos-creator做另一个项目,就用cocos打包了一下,显示如下:
全面屏手机-使用手机系统字体-cocos-creator
显示是正常,因为cocos可以在label上选择使用手机系统字体,就规避了这问题吧。然后我们在cocos中导入Arial这个字体。 导入Arial字体 导入arial字体在cocos编辑器中 导入arial字体在全面屏手机上显示
在AS中不太会设置字体,在自带的字体库里也没有找到,就不在深究了。
AS无此字体解决方案
最后最后!!!!我们还是替换字体吧。哈哈哈。
网友评论