在我的游戏中,我有一个称为“标签”的 UI 文本,我想以编程方式设置其字体。我尝试过这样做:
label.GetComponent<Text>().font="Arial";
我收到错误,因为字体属性不需要字符串而是字体。那么如何以编程方式将字体设置为 Arial 呢?
最佳答案
这有效:
label.GetComponent<Text> ().font = Resources.GetBuiltinResource(typeof(Font), "Arial.ttf") as Font;
关于unity-game-engine - 如何以编程方式在 Unity 3D 中设置 UI 文本的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30873343/