Unity3d 简单显示汉字

 

 

首先,告诉你很简单。

我来演示下。
1.加载中文字体到Project,例如黑体。
2.创建GUISkin,将Font改为雅黑。
3.创建测试脚本:
var mySkin : GUISkin;
var s : String;
function OnGUI () {
GUI.skin = mySkin;
   s ="打两个汉字";
   GUI.Button(new Rect(11, 11, 100, 100), "你好");
   GUI.Label(new Rect(200, 11, 100,100), s);
}
记得把创建的GUISkin加载到脚本变量上。
ok! 运行下。汉字出现了。

对了,有时候汉字会呈现白乎乎不显示状,那是字体大小导致的。修改字体大小即可正常。(在Project面板的字体属性中)

 

 

 

 

 

你可能感兴趣的:(脚本,测试)