Unity中叠加加载两个场景时如何设置环境光强?
How to set environment ambient intensity when two scenes are loaded additively in Unity?
我添加了两个场景。在每个场景中,都有一个Environment Lighting Intensity Multiplier
值。
我已经找到如何在代码中设置此值,即 RenderSettings.ambientIntensity
。但是设置这个变量好像只设置了第一个场景的环境强度。
两个场景相加加载时使用哪种环境强度?在这种情况下,如何确保 Environment Lighting Intensity Multiplier
设置为我想要的值?谢谢。
我正在使用 URP 和 Unity2022.1.0f1。
我想,您设置强度倍增器的脚本仅在第一个场景中。你可以在第二个场景中复制它,它应该可以工作。
https://docs.unity3d.com/ScriptReference/RenderSettings.html
RenderSettings 仅影响您的活动场景。
我添加了两个场景。在每个场景中,都有一个Environment Lighting Intensity Multiplier
值。
我已经找到如何在代码中设置此值,即 RenderSettings.ambientIntensity
。但是设置这个变量好像只设置了第一个场景的环境强度。
两个场景相加加载时使用哪种环境强度?在这种情况下,如何确保 Environment Lighting Intensity Multiplier
设置为我想要的值?谢谢。
我正在使用 URP 和 Unity2022.1.0f1。
我想,您设置强度倍增器的脚本仅在第一个场景中。你可以在第二个场景中复制它,它应该可以工作。
https://docs.unity3d.com/ScriptReference/RenderSettings.html
RenderSettings 仅影响您的活动场景。