public Font font ;

描述

文本使用的 Font

这是 Text 组件使用的字体。可用于更改或返回 Text 中的字体。许多免费字体可在线获取。有关字体和导入自己的字体的更多信息,请参阅 Fonts section

//Create a new Text GameObject by going to Create>UI>Text in the Editor. Attach this script to the Text GameObject. Then, choose or click and drag your own font into the Font section in the Inspector window.

using UnityEngine; using UnityEngine.UI;

public class TextFontExample : MonoBehaviour { Text m_Text; //Attach your own Font in the Inspector public Font m_Font;

void Start() { //Fetch the Text component from the GameObject m_Text = GetComponent<Text>(); }

void Update() { if (Input.GetKey(KeyCode.Space)) { //Change the Text Font to the Font attached in the Inspector m_Text.font = m_Font; //Change the Text to the message below m_Text.text = "My Font Changed!"; } } }