前言
在文章Unity2D SpriteRenderer上显示文字中提到可以通过TextMesh的方式在SpriteRenderer上面显示文字。
但是文字很模糊。
解决方法
找个字体库,不使用默认字体库。比如我这里的WRYH(微软雅黑)
默认字体大小为16,可以改成64.
同时修改TextMesh上的设置,把Character Size从1改成0.25、FontSize从0改成64
补充
不用上面那样还需要更换字体那么麻烦,经过测试,新添加的TextMesh设置如下:
该设置下,字体确实很模糊:
只需要把TextMesh中Character Size从1改小,Font Size从0改大,即可。