默认字体问题

简单说就是中文会乱码,显示为方框,除了中文外,还包含中文符号等等

制作静态字体资源

  1. 下载字体

这里推荐使用阿里的字体,免费可商用,不用担心版权问题,这里点击下载:https://ics-static.oss-cn-hangzhou.aliyuncs.com/static/ucan/Alibaba_PuHuiTi2.0.zip

下载地址可能会过期,如果不下载不了,自己网上找一下

  1. 下载常用汉字

github、gitee上面有很多常用汉字集合,这里给一个我使用的:
常用汉字集: 常用汉字集:常用的汉字集合,TXT文件。Chinese7000中有常用的中文符号和英文符号等

  1. 生成资源

在Unity中——>Window——>TextMeshPro——>Font Asset Creator中的Source Font Flie选择添加好的中文字体,在Character Flie中选择常用汉字文件,根据文字数量修改Atlas Resolution,点击 Generate Font Atlas生成。

TextMeshPro配置中文字体

TextMeshPro配置中文字体