Unity 3D Text显示比较鸡肋,字迹模糊,可以通过如下的方法尝试改善:
前提是字体是自己导入,本示例在3D Text穿透显示解决方法的基础上进行,链接如下:
https://blog.youkuaiyun.com/sarsscofy/article/details/85090002
可以瞄一眼大体了解一下工程的结构以及3D Text的属性设置等。
1.导入字库
可以直接到控制面板的字体下,找一个喜欢的字体(我选的常规黑体)Copy到工程的Asserts目录下。
2.将其关联到3D Text上,具体方法参考:
https://blog.youkuaiyun.com/sarsscofy/article/details/85090002
3.修改子库的字体大小
在Assert窗口中选择导入的字体simhei,在右侧Inspector窗口中修改Font Size为64(默认是16,当然这个大小可以自己根据需要修改),修改后会提示是否应用的对话框,点击【·Apply】即可,如下图所示:
4.修改3D Text的文字大小
选中3D Text,为了保持原来字体的大小,在右侧Inspector窗口中将Text Mesh中的Character Size缩小为原来的1/4(如果不顾忌字体的大小,可以适当缩小),这样字体就变清晰了,如下图所示:
OK,就这样,如果有更好的方法,欢迎留言哦~~