纳金网
标题:
unity 中文显示
[打印本页]
作者:
star-小虎
时间:
2013-10-23 15:55
标题:
unity 中文显示
unity中文显示:
1. 将ttf字体文件拖到项目的Assets目录下
2. 激活Unity会自动导入字体,可以调整导入选项
Inspector窗口中True Type Font Importer项下Character选择Dynamic则只会导入用到的字符,如果选择Unicode则会导入所有字符。当然,如果导入全部字符可能会生成超大的font Texture,如果想在ios或者android上使用,可能需要删减
3.在Project窗口中新建一个GUI Skin
4.调整GUI Skin的属性中的Font
5.在代码中定义GUISkin对象,并把它赋值给默认skin之后则之后调用 GUI.Label, GUI.Button等都会使用新指定的字体
public GUISkin mySkin;
void OnGUI(){
if(mySkin) GUI.skin = mySkin;
}
6.如果使用GUIText,则可以直接指定新导入的字体
20110805补充:
1.字体导入时dynamic字符模式只支持在mac和pc的standalone,对ios不支持! 坑爹啊!
2.ttf字体文件在导入到unity中如果显示模糊,则在ios上会显示为不出,可以调整导入时的font size设置,如果在scene窗口中显示为非常清晰,则ios上没问题.例如我在使用windows的楷体(simkai)时,默认导入字体大小为16,则显示不出,调整到22再重新导入则可以正常显示.目前原因不明,有待研究.
3.如果脚本代码中有中文,一定要把代码文件保存为utf-16编码格式, unitron(默认代码编辑器)可以选中菜单text ->text encoding ->unicode (utf-16)
作者:
star-小虎
时间:
2013-10-23 15:58
顶一下!!!!
作者:
wusky751023
时间:
2013-10-24 23:34
但使用路徑還是無法存在於中文下@@
但某些插件支持中文
真是神@@
作者:
huhumark
时间:
2013-10-26 21:51
把字体作成图片,这样省cpu资源
作者:
huhumark
时间:
2013-12-14 11:45
图形化后的效果
作者:
huhumark
时间:
2014-1-21 20:10
学习了谢谢
作者:
hyui
时间:
2014-1-24 04:32
感谢的!
作者:
gracezrxx
时间:
2014-1-24 11:14
中文看不懂啊~~
作者:
_流 ̄年―
时间:
2014-2-17 13:59
真的假的!这个必须试一试
欢迎光临 纳金网 (http://c-www.narkii.com/club/)
Powered by Discuz! X2.5