Unity TextMesh Pro 教學

TextMesh Pro 是 Unity 遊戲引擎的新文字工具,可運用於 2D / 3D / VR / MR 遊戲製作。

與先前的文字相比,提供更好的文字控制與排版功能、支援多字型、支援 Sprites 、可加入 連結 等。

 

使用時需要先匯入 TextMesh Pro Essentials

執行 [ GameObject > UI > Text ] 建立文字,此時 Hierarchy 顯示建立的 Text (TMP) 文字,可透過 Inspector 設定文字的屬性。

初次使用 TextMesh Pro 中文將會遇到無法正常顯示問題,可使用 Font Asset Creator 製作 Unity TextMesh Pro 中文字集。

複製字型檔案,例如使用 Windows > Fonts 的 微軟正黑體。

將字型檔案貼上 Unity 專案資料夾。

 

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

選擇字體。

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

 

儲存 TextMesh Pro 字型資源檔案,現在 TextMeshPro 中文將會正常顯示了。

 

0123456789!@#$%^&*()[]{}+-_/\|:;'"~,.?
ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz

教育部4808個常用字.txt