TextMeshPro 是 Unity 遊戲引擎中的一個強大的文字顯示解決方案,支持多種字體、字型、排版等,可以讓開發者輕鬆創建出漂亮的文字效果。
使用範例:
- 安裝 文本
在 Unity 的 Package Manager 裡尋找 TextMeshPro,點擊安裝即可。
- 創建 TextMeshPro 文字物件
在 Unity 中創建一個 3D 物件,然後在物件內部創建一個 TextMeshPro 物件。選中 TextMeshPro 物件,在 Inspector 窗口中,可以設置文本的各種屬性,例如字型、大小、顏色、對齊方式等。
- 編寫 C# 代碼
using TMPro; // 需要引入 TextMeshPro 的命名空間
public class TextMeshProExample : MonoBehaviour
{
public TextMeshProUGUI myText; // 引用 TextMeshPro 物件
void Start()
{
myText.text = "Hello, TextMeshPro!"; // 設置文本內容
myText.color = Color.red; // 設置文本顏色
myText.fontSize = 36; // 設置文本大小
myText.alignment = TextAlignmentOptions.Center; // 設置文本對齊方式
}
}
這個例子中,引用了 TextMeshPro 的命名空間,然後創建了一個 TextMeshProUGUI 類型的變量 myText,並在 Start 函數中設置了它的文本內容、顏色、大小和對齊方式。
以上是一個簡單的 TextMeshPro 使用範例,可以在此基礎上進一步發揮,創建更複雜、更漂亮的文字效果。