Unity3D TextMesh文字显示模糊

时间:2024-04-08 19:29:03

前言

在文章Unity2D SpriteRenderer上显示文字中提到可以通过TextMesh的方式在SpriteRenderer上面显示文字。
但是文字很模糊。

解决方法

找个字体库,不使用默认字体库。比如我这里的WRYH(微软雅黑)
Unity3D TextMesh文字显示模糊
默认字体大小为16,可以改成64.

同时修改TextMesh上的设置,把Character Size从1改成0.25、FontSize从0改成64
Unity3D TextMesh文字显示模糊


补充

不用上面那样还需要更换字体那么麻烦,经过测试,新添加的TextMesh设置如下:
Unity3D TextMesh文字显示模糊
该设置下,字体确实很模糊:
Unity3D TextMesh文字显示模糊
只需要把TextMesh中Character Size从1改小,Font Size从0改大,即可。
Unity3D TextMesh文字显示模糊
Unity3D TextMesh文字显示模糊