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)