Version: 2023.1

GraphicsSettings.lightsUseLinearIntensity

切换到手册
public static bool lightsUseLinearIntensity ;

描述

如果此属性为 true,Light 强度乘以线性颜色值。如果为 false,则使用伽马颜色值。

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

2D projects will have lightsUseLinearIntensity set to disabled by default. When disabled, the gamma color value is multiplied with the intensity. If you want to use lightsUseColorTemperature, lightsUseLinearIntensity has to be enabled.

If you enable lightsUseLinearIntensity on an existing project, all your Lights will need to be tweaked to regain their original look.

See Also: GraphicsSettings.lightsUseColorTemperature, Light.colorTemperature.