Unity运行中修改天空盒颜色,场景中的物体未受影响

今天公司同事反馈,载入场景后,场景中的角色变暗,经过检查发现是角色未收到新场景的环境光影响导致的,(环境光来源:天空盒),网上找一下原因,发现原来环境光需要update一次才能应用到游戏场景中,代码如下:

//切换场景或者修改天空盒颜色或者更换天空盒后,需要对动态全局光进行更新,否则会沿用之前的环境光
DynamicGI.UpdateEnvironment();

你可能感兴趣的:(unity,游戏引擎,材质,shader)