unity3d脚本修改字体,修改canvas与gui字体

 时间:2024-10-16 12:22:35

1、打开unity3d“GameObject”--“UI”--“Text”。

unity3d脚本修改字体,修改canvas与gui字体

2、场景中会创建一个Canvas展开里面Text,在右边可以设置文本内容与颜色。

unity3d脚本修改字体,修改canvas与gui字体

3、运行游戏会显示我们设置的蓝色文字“朋友你好啊”,字体是默认的字体。

unity3d脚本修改字体,修改canvas与gui字体

4、现在我们把ttf格式的“yyhello”字体文件,放在自己创建的Fonts文件夹。

unity3d脚本修改字体,修改canvas与gui字体

5、创建一个“Font_test”脚本。

unity3d脚本修改字体,修改canvas与gui字体

6、定义一个customFont字体变量,在start方法中通过GameObject这个静态对象的Find方法找到我们Canvas中的Text,然后设置字体。GameObject.Find (媪青怍牙"Canvas/Text").GetComponent<UnityEngine.UI.Text> ().font = customFont;

unity3d脚本修改字体,修改canvas与gui字体

7、回到场景,把“Font_test”脚本附加到Canvas上,并把“yyhello”字体文件拖放到“Custom Font”里面。

unity3d脚本修改字体,修改canvas与gui字体

8、运行游戏我们发现文字的字体、内容、颜色都被改变了。

unity3d脚本修改字体,修改canvas与gui字体

9、如果要设置gui创建的label文本的亨蚂擤缚字体,可以在OnGUI中通过GUI的skin方法设置。GUI.skin.label.font = customFont;

unity3d脚本修改字体,修改canvas与gui字体

10、运行游戏,我们那发现gui创建的label的字体就被修改了。

unity3d脚本修改字体,修改canvas与gui字体
  • unity怎么打开高动态光照渲染
  • 显示器显示的画面花屏或模糊怎么办?
  • AxureRP添加线性渐变教程
  • PS中怎么把一张图片左右反转
  • AR测量如何设置单位
  • 热门搜索
    关于普通话的手抄报 民族团结一家亲手抄报 手抄报版面设计 我爱家乡手抄报 爱祖国的手抄报简单 母亲节手抄报简单漂亮 地球日手抄报简单字少 关于新学期的手抄报 开学手抄报 清明节手抄报图片大全