【发布时间】:2015-09-29 19:01:15
【问题描述】:
我目前正在 Unity 上创建一个 2D 游戏,但我遇到了带有渐变或透明度的图像的问题。例如,在将其导入 Unity (PNG-8) 之前,我的一个关卡的开头:
我们可以看到 Unity 对渐变的管理非常差。有什么方法可以解决这个问题?
【问题讨论】:
标签: image graphics unity3d transparency gradient
我目前正在 Unity 上创建一个 2D 游戏,但我遇到了带有渐变或透明度的图像的问题。例如,在将其导入 Unity (PNG-8) 之前,我的一个关卡的开头:
我们可以看到 Unity 对渐变的管理非常差。有什么方法可以解决这个问题?
【问题讨论】:
标签: image graphics unity3d transparency gradient
您是否尝试过在 Unity 中使用图像的图像压缩设置?
通常,当我的图像设置为使用 16 位设置时,我会看到这种渐变显示。
如果您在 Unity 的项目选项卡中打开图像,您将在 Inspector 选项卡中找到 "Format"。您可以尝试一下,看看是否有任何其他设置可以提高质量。
【讨论】:
Unity 对 2D 纹理不好。你有两个选择:
1 - 将纹理的格式更改为真彩色(结果会如你所愿,但大小可能会增加 4,所以如果它用于手机游戏,它可能会阻塞 CPU,我不推荐它)
2 - 使用 Crunch Compression 到 100%,结果将与原始图像相同,但压缩可能需要很长时间,具体取决于图像的分辨率以及是否为 POT。
【讨论】: