Unity TextMeshPro显示中文
unity自带的字体资源(Font Asset)都无法显示中文字符,可进行以下操作自行生成支持中文的字体资源。
下载中文常用字文本
https://github.com/DavidSheh/CommonChineseCharacter
获取ttf格式字体
个人开发者推荐 思源系列字体
若只是学习交流直接从C:/Windows/Fonts
中选择字体
直接将字体文件拖入编辑器的Project窗口即可
生成Font Asset
选择 Window → TextMeshPro(不要错选为Text) → Font Asset Creator 打开创建字体窗口
将准备好的字体文件(TTF)和字符文件(常用字文本)分别拖入窗口中的Source Font File和Character File
再根据自己的需求调整生成参数
点击 Generate Font Atlas 按钮,等待生成完成
生成完成后点击 Save 或 Save as… 按钮将FontAsset保存文章来源:https://www.toymoban.com/news/detail-633604.html
使用FontAsset
在TextMeshPro中选择刚保存的FontAsset即可使TMP组件显示中文
文章来源地址https://www.toymoban.com/news/detail-633604.html
到了这里,关于Unity - TextMeshPro显示中文的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!