我知道 Unity 精灵应用了压缩和过滤。
我已经在图像上禁用了此功能。
见下文。
我已在
Gimp
中编辑了这些内容,当我将它们导出并导入到 Gimp
时,颜色为
颜色 | 十六进制 |
---|---|
浅蓝色 | 0066aa |
蓝色 | 0044aa |
深蓝色 | 0022aa |
深蓝色 | 000088 |
当我将其导入 Unity 时,它看起来有点不对劲,而且没有任何意义。
并排放置在单独的图像旁边,这就是它的样子。 左边的颜色是想要的颜色。正确的颜色是我要导入的颜色。
如果我拍摄这些图像并将其再次导入 GIMP,颜色仍然报告为正确的。然而,如果我拍摄 Unity 精灵的照片并检查颜色,它们是完全不正确的。
颜色 | 十六进制 |
---|---|
浅蓝色 | 275e9b |
蓝色 | 173f9a |
深蓝色 | 081f9a |
深蓝色 | 00007b |
那么这里有什么问题呢? 显然不是压缩。 显然不是过滤。 我可以看到源图像的颜色是正确的。 但是,当它们在 Unity 中导入和使用时,颜色又暗又不正确?
我在这里做错了什么?
编辑:
我已经检查了图像属性,它正在使用
GIMP built-in sRGB
如果我检查颜色管理,我会看到有一些设置,但我不确定哪些是相关的,哪些是不相关的。