Unity3d发布IOS9应用时出现中文乱码的解决方法
更新时间:2015年10月25日 16:00:26 投稿:hebedich
这里给大家分享的是使用UNity3d发布IOS9应用的时候,遇到出现中文乱码的现象的解决方法,核心内容非常简单就是批量修改NGUI的label字体,下面把代码奉上。
简单的说,解决方法就是批量修改NGUI的label字体,修复ios就删除arial引起的中文乱码
我们来看具体如何操作
static public void yaheifont()
{
uf = AssetDatabase.LoadAssetAtPath("Assets/yahei.prefab",typeof( UIFont)) as UIFont;
UnityEngine.Object[] objs = Selection.GetFiltered (typeof(UnityEngine.Object), SelectionMode.DeepAssets);
foreach (UnityEngine.Object _obj in objs)
{
string path = AssetDatabase.GetAssetPath(_obj);
Debug.Log("objname:"+_obj.name);
UnityEngine.Object[] arr = AssetDatabase.LoadAllAssetsAtPath(path);
Debug.Log("PATH:"+path);
foreach (Object j in arr)
{
if(j.GetType()==typeof(UILabel))
{
(j as UILabel).bitmapFont = uf;
Debug.Log("dfdfd:" + j.name + ",tyep:" + j.GetType());
}
}
EditorUtility.SetDirty(_obj);
}
AssetDatabase.SaveAssets();
}
相关文章
详解 objective-c中interface与protocol的作用
这篇文章主要介绍了详解 objective-c中interface与protocol的作用的相关资料,需要的朋友可以参考下2017-05-05
ios scrollview嵌套tableview同向滑动的示例
本篇文章主要介绍了ios scrollview嵌套tableview同向滑动的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-11-11
iOS 解决UICollectionView 计算 Cell 大小的问题
本文主要介绍iOS UICollectionView,这里给大家一个实例代码作为参考,并指出经常遇到的问题和解决办法,希望能帮助有需要的小伙伴2016-07-07


最新评论