(自学unity问题产生及解决记录贴)
环境及版本:windows,unity 2021.3.20f1c1
一、创建TextMeshPro输入中文产生乱码
问题:TextMeshPro中文显示乱码
解决方法:
使用系统自带字体
在C:\Windows\Fonts路径下找一个字体,以微软雅黑为例,复制到unity目录下(unity项目中,在project右键>Show in Expolrer),创建一个文件夹,以Asssets\Font为例。
复制完后可以看到以下三个文件
右键MSYHBD>creat>TextMeshPro>Font Asset,生成以下文件
拖入TextMeshPro组件
修改成功,问题解决
二、修改TextMeshPro默认字体
问题:成功解决乱码问题后,每次创建新TextMeshPro组件都需要修改一次字体,血压飙升,修改设置一劳永逸。
解决方法:项目顶部Edit>Project Settings
打开后TextMesh Pro>Setting,修改Default Font Asset即可
创建新TextMeshPro文章来源:https://www.toymoban.com/news/detail-411642.html
默认为微软雅黑,输入中文无乱码,问题解决文章来源地址https://www.toymoban.com/news/detail-411642.html
到了这里,关于Unity TextMeshPro解决中文乱码以及修改默认字体的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!