我目前正在 Unity 中制作一款类似移动三消游戏。我已经在 Inkscape 中以 256x256 制作了宝石(用于匹配的对象)的所有图形,并以 90 dpi 导出它们(PNG 文件)(也尝试使用 360 但没有任何改变)。我的问题是,当我在编辑器中运行游戏时,图形似乎“像素化”且模糊。在我的 sprite 设置中,我将每单位像素设置为 256,选中生成 Mip 贴图,我使用双线性过滤模式,aniso 级别为 0。我还将最大尺寸设置为 256,并将压缩设置为高质量(我的主相机的大小是 10,但我尝试改变它,但精灵的质量没有任何改变)。我怎样才能“完美”地显示我的精灵?我是否必须以其他方式从 Inkscape 导出它们,或者是否必须更改某些 Unity 设置?
谢谢。
注意:我的精灵不是“像素艺术”!
编辑(添加紫色宝石的照片作为文件以及它在编辑器中的显示方式):
因为缩放
您图像上的显示分辨率不是显示这些图像的 256x256 区域,这意味着它们must被缩放以某种方式以便显示在所需的区域。众所周知,相机渲染在缩放方面很糟糕。由于您的图像不是矢量(并且 Unity 无论如何也不支持矢量图形格式),因此缩放总是会导致细节丢失。细节如硬边。
您的选择是:
- 较小的图像,您可以完全控制图像的缩小方式
- 双线性过滤(基本上是模糊的)
- mipmap(以 2 的幂自动缩小图像的版本)
如果后两者没有给出令人满意的结果,您唯一的选择就是第一个。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)