TextMeshPro - 藝術字(圖片字)

yanghui01發表於2024-05-09

1、首先要有一張包含了圖片字的圖集,每個圖片字一個Spirte

2、然後右鍵 -> 建立

建立好的TMP_Sprite Asset

3、編輯Sprite Character Table

調整順序,將index和圖片數字對上

修改下Unicode值(預設都是0xFFFE),比如9的Unicode為0x0039。(注意:填寫完後,按Enter沒用,要按Tab或用滑鼠點選其他輸入框才能儲存輸入)

注意:Unicode不改也沒事

4、Sprite Glyph Table

紅色框框的資訊就是Sprite的寬高和在圖集上的位置

可以先不動,等後面使用的時候顯示的文字不對再過來微調

5、把資原始檔設定到Sprite Asset屬性上,使用<sprite>標籤即可看到效果

參考

【Unity學習筆記】TextMeshPro文件(四)_富文字sprite assets-CSDN部落格

[UGUI圖文混排一]TextMehPro(TMP)使用手冊 - 知乎 (zhihu.com)

unity 使用TextMeshPro建立SpriteAssets精靈資源 - 伊凡晴天 - 部落格園 (cnblogs.com)

TextMesh Pro Documentation | TextMeshPro | 3.2.0-pre.9 (unity3d.com)

【翻譯】Adobe的字型排版術語表 - PENGUINLIONG - 部落格園 (cnblogs.com)

相關文章