失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Unity TextMeshPro解决中文乱码以及修改默认字体

Unity TextMeshPro解决中文乱码以及修改默认字体

时间:2019-03-11 02:53:25

相关推荐

Unity TextMeshPro解决中文乱码以及修改默认字体

(自学unity问题产生及解决记录贴)

环境及版本:windows,unity .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

默认为微软雅黑,输入中文无乱码,问题解决

如果觉得《Unity TextMeshPro解决中文乱码以及修改默认字体》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。