在Unity中, TextMeshPro預設不支援中文字, 輸入中文無法顯示
1. 先找到一個要用的字型, 例如c:/windows/Fonts/msjh.ttc (微軟正黑體)
2. 將字型拉入Unity Assets中
3. Unity上方功能表, Window->TextMeshPro->Font Asset Creator
4. Source File選中拉入Assets的字型
Character Set選Custom Characters(自行輸入要顯示的中文)或Characters from File
將常用字檔拉入Assets中即可使用Characters from File匯入
重點 : Atlas Resolution要拉到最高, 不然以上面4808個字的檔案來說, 除了會無法完整匯入之外, 出來的中文字也會糊成一團
5. 按下Save存檔後即可使用
沒有留言:
張貼留言