问题
把原本为URP 渲染模式的工程降为Built In 渲染模式后,材质球灯光设置等正常的情况下,使用Additive 模式加载场景,出现叠加的场景中有部分物体发黑的问题。
解决
场景加载完成后,把出现问题的场景设置为活跃场景。
SceneManager.SetActiveScene(scene);
需要注意的是,SetActiveScene 只能保证当前活跃的场景不出现问题,而活跃场景只能设置一个,因此如果两个或多个场景有这种问题,则需要另找其它解决方法。
拓展
处理场景加载卸载烘焙灯光问题
同步
LightProbes.Tetrahedralize();
异步
LightProbes.TetrahedralizeAsync();