我想使用Unity内置的3d textmesh创建像素完美文本网格,而不使用任何其他插件。由于动态文本也是基于纹理的,因此字体大小,文本大小和正交相机大小之间应该有一个比例,以使其像素完美
我知道不可能为透视相机制作内置的3d textmesh像素,因为文本大小(和纹理图集大小)将从透视比例影响;但对于应该可行的正交相机。
在线消息来源并未说明上述比率之间的联系;我所说的大多数人并不真正关心关于使文本像素完美。但是我认为这非常重要,特别是如果动态文本将在2D游戏中使用,并且需要适合来屏幕像素。
答案 0 :(得分:0)
如果它需要像素完美,唯一的解决方案是使用GUI文本。但是,如果您希望以无法使用OnGUI的方式对其进行动画处理,或者打算用另一个对象部分覆盖文本,我建议您调整字体大小和缩小比例。这将至少使文本非常清晰,使其看起来像素完美。我在2D游戏中使用了字体大小= 100和缩放= 0.05的x y和z来获得非常清晰易读的字体。