版本:Unity 6 (6000.0)
语言英语
  • C#

GraphicsSettings.lightsUseLinearIntensity

建议进行更改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交内容,但我们会阅读用户提议的每项更改,并在适用的情况下进行更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请尝试在几分钟后重新提交。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public static bool lightsUseLinearIntensity;

描述

如果为 true,灯光强度将乘以线性颜色值。如果为 false,将使用伽马颜色值。

启用 lightsUseLinearIntensity 时,灯光强度将乘以线性颜色值。这在物理上是正确的,但不是在 Unity 5.6 及更高版本创建的 3D 项目的默认设置。默认情况下,lightsUseLinearIntensity 设置为 false。

2D 项目的默认设置是将 lightsUseLinearIntensity 禁用。禁用时,伽马颜色值会乘以强度。如果要使用 lightsUseColorTemperature,则必须启用 lightsUseLinearIntensity

如果对现有项目启用 lightsUseLinearIntensity,则需要调整所有灯光以恢复其原始外观。

其他资源:GraphicsSettings.lightsUseColorTemperatureLight.colorTemperature