1、打开unity3d“GameObject”--“UI”--“Text”。
2、场景中会创建一个Canvas展开里面Text,在右边可以设置文本内容与颜色。
3、运行游戏会显示我们设置的蓝色文字“朋友你好啊”,字体是默认的字体。
4、现在我们把ttf格式的“yyhello”字体文件,放在自己创建的Fonts文件夹。
5、创建一个“Font_test”脚本。
6、定义一个customFont字体变量,在start方法中通过GameObject这个静态对象的Find方法找到我们Canvas中的Text,然后设置字体。GameObject.Find (媪青怍牙"Canvas/Text").GetComponent<UnityEngine.UI.Text> ().font = customFont;
7、回到场景,把“Font_test”脚本附加到Canvas上,并把“yyhello”字体文件拖放到“Custom Font”里面。
8、运行游戏我们发现文字的字体、内容、颜色都被改变了。
9、如果要设置gui创建的label文本的亨蚂擤缚字体,可以在OnGUI中通过GUI的skin方法设置。GUI.skin.label.font = customFont;
10、运行游戏,我们那发现gui创建的label的字体就被修改了。