You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Unity Sprite颜色异常:已禁用压缩与过滤仍偏色

Unity Sprite导入后颜色偏暗的问题排查
  • 检查项目颜色空间设置
    打开Edit > Project Settings > Player > Other Settings,查看Color Space:

    • 若设置为Linear,Unity会对sRGB纹理做gamma转换,若纹理的sRGB标记不正确就会偏暗。此时需确保Sprite的Import Settings里sRGB (Color Texture)选项勾选,让Unity正确处理sRGB到线性空间的转换;
    • 若不需要线性空间渲染,直接将Color Space改为Gamma,匹配GIMP导出的sRGB图片特性。
  • 确认Sprite导入的颜色空间标记
    选中导入的Sprite,在Inspector面板:

    • 确保Texture Type是Sprite (2D and UI);
    • 勾选sRGB (Color Texture)(当项目用Linear颜色空间时,这个选项是关键,未勾选会导致Unity把sRGB图片当作线性纹理解析,颜色自然偏暗);
    • 再次确认Compression设为None、Filter Mode设为Point (no filter),排除压缩/过滤的影响。
  • GIMP导出时的颜色配置验证
    导出PNG时,在GIMP的导出对话框中勾选保存颜色配置文件(确保是sRGB),避免丢失颜色空间信息导致Unity解析错误。不要用JPG等有损格式,防止颜色精度丢失。

  • 排查显示端Gamma偏差
    若上述设置都正确,可检查显示器的Gamma设置,或Unity旧版本中Edit > Project Settings > Graphics里的Gamma Correction选项,不过这个因素影响较小,优先处理前三项。

内容的提问来源于stack exchange,提问作者GenericDeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 14:22:07