我有 UI2D 精灵和纹理。结果 - 原始纹理是圆形。这是为什么?请帮帮我。Ps 有的贴图显示正确,有的显示不正确。
问问题
252 次
1 回答
1
问题
我有类似的问题,我能够得出结论,有时 Unity 将纹理大小扩展到最接近 2 的乘法(2、4、8、16 ...)。例如,如果您的纹理大小为 100x200,它会扩展为 128x256。这对于 GPU 来说应该更优化,但问题是 Unity 是如何完成扩展的。它将图像顶部的顶行乘法和图像右侧最右边单元格的乘法相加。这就是为什么你会看到圆圈爆炸的原因。
解决方案
我的肮脏技巧是使用 Photoshop 自己调整纹理大小或将纹理扩展为 2 的倍数。我也尝试更改图像的导入设置,但没有找到更好的解决方案。此外,我注意到即使是纹理在编辑器上看起来也很糟糕,但在我的测试 Android 设备上却完全没问题。
于 2015-05-10T18:18:25.217 回答