unity中文显示:
1. 将ttf字体文件拖到项目的Assets目录下
2. 激活Unity会自动导入字体,可以调整导入选项, unity3d
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;// unity3d脚本
}
6.如果使用GUIText,则可以直接指定新导入的字体
1. 将ttf字体文件拖到项目的Assets目录下
2. 激活Unity会自动导入字体,可以调整导入选项, unity3d
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;// unity3d脚本
}
6.如果使用GUIText,则可以直接指定新导入的字体