Unity 中 TextMeshPro不支持中文字体,下面为解决方法:
- 准备字体文件,从Windows系统文件的Fonts文件夹里拖一个.ttf文件(C盘 > Windows > Fonts )
- 准备字库文件,新建一个文本文件,命名为“字库”,打开.txt文件,编辑文字,在项目实际应用中,加入所有常用汉字,可以直接百度常用汉字库。常用字体链接:https://wwjo.lanzouk.com/b028taf2h 密码:1233。
- 将字体文件和字库文件复制到Unity项目中,能找到就行。
- 选择 窗口 -> TextMeshPro->字体资源创建工具。
- 配置如下图所示,点击Generate Font Atlas开始生成字体图集纹理,等待一段时间,点击Save,保存到项目Fonts文件夹中。
- 在UI中添加刚才制作的字体,即可正常使用。
本文转载自: https://blog.csdn.net/qq_45906972/article/details/139954013
版权归原作者 王尼莫啊 所有, 如有侵权,请联系我们删除。
版权归原作者 王尼莫啊 所有, 如有侵权,请联系我们删除。