我用这种方法来改变场景的曝光度
RenderSettings.skybox.SetFloat("_Exposure", 1.4);
但是,我的场景中的物体仍处于与以前的曝光值相同的照明条件下。如何使统一重新渲染照明或重新计算照明?
我是团结的新手,如果这是菜鸟的设置,我深表歉意。
答案 0 :(得分:0)
从Unity的documentation:
如果在播放模式下更改天空盒,则必须使用DynamicGI.UpdateEnvironment函数调用来更新环境探测器。
尝试在代码后添加它:
RenderSettings.skybox.SetFloat("_Exposure", 1.4);
DynamicGI.UpdateEnvironment()