这个就是出现的问题
其实Unity的TextMashPro自带的几款字体都是英文字体,没有中文。所以会出现这种问题。
有两种方法可以解决
1、动态字体
这个时候切换TextMeshPro的字体
2、静态字体
通常处理方式是下载一个【汉字常用3500字】、【中文常用5000字】等的一个txt文件,用Unicode编码保存。(txt文本,另存为——格式:utf8)
也没必要非得是这个两个文本,这要包含自己想要的字就可以。
有个局限性就是只能是你文本里的字,如果文本没有就不会显示。
如果文章有问题请在评论区留言,谢谢!