Unity TextMesh Pro 教學

TextMesh Pro 是 Unity 遊戲引擎的 UI 文字,不過初次使用 TextMesh Pro 可能會遇到中文無法正常顯示而感到難用,本教學示範使用 Font Asset Creator 製作 Unity TextMesh Pro 中文字的方法。

首先執行 [ GameObject > UI > Text (TextMesh Pro) ] 建立文字,再按下 Import TMP Essentials 按鈕將需要的資源匯入專案。

此時 Hierarchy 顯示建立的 Text (TMP) 文字物件。

選取文字物件後可透過 Inspector 設定文字的屬性。

若輸入 TextMeshPro中文將會發現無法正常顯示。

執行 [ Window > TextMeshPro > Font Asset Creator ] 開啟 Font Asset Creator 。

先在 Source Font File 設定字型,然後修改 Character Set 設定並在 Custom Character List 輸入一些遊戲將出現的中文字元,但不需要全部輸入,因為稍後透過設定可以自動產生。最後按下 Save 按鈕儲存字型資源。

儲存 TextMesh Pro 字型資源檔案。

現在 TextMeshPro 中文將會正常顯示了。