Unity TextMeshPro顯示中文
unity自帶的字體資源(Font Asset)都無法顯示中文字符,可進(jìn)行以下操作自行生成支持中文的字體資源。
下載中文常用字文本
https://github.com/DavidSheh/CommonChineseCharacter
獲取ttf格式字體
個人開發(fā)者推薦 思源系列字體
若只是學(xué)習(xí)交流直接從C:/Windows/Fonts
中選擇字體
直接將字體文件拖入編輯器的Project窗口即可
生成Font Asset
選擇 Window → TextMeshPro(不要錯選為Text) → Font Asset Creator 打開創(chuàng)建字體窗口
將準(zhǔn)備好的字體文件(TTF)和字符文件(常用字文本)分別拖入窗口中的Source Font File和Character File
再根據(jù)自己的需求調(diào)整生成參數(shù)
點(diǎn)擊 Generate Font Atlas 按鈕,等待生成完成
生成完成后點(diǎn)擊 Save 或 Save as… 按鈕將FontAsset保存文章來源:http://www.zghlxwxcb.cn/news/detail-633604.html
使用FontAsset
在TextMeshPro中選擇剛保存的FontAsset即可使TMP組件顯示中文文章來源地址http://www.zghlxwxcb.cn/news/detail-633604.html
到了這里,關(guān)于Unity - TextMeshPro顯示中文的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!