Unity 2017 重新载入场景与灯光变暗问题处理

随着unity的不断更新,在Unity 5.6.0以上版本场景加载“Application.LoadLevel”已经过时了。推荐使用下面这个方法

using UnityEngine.SceneManagement;    //引用命名空间

//在你想跳转场景的地方加入下面代码
SceneManager.LoadScene(“场景名称”);    //括号内加入场景名字 (字符串类型)
 
//重新载入当前场景
SceneManager.LoadScene(SceneManager.GetActiveScene().name);

有些情况下游戏结束后重新进入游戏场景后场景灯光变暗。

原因如下:
选择的光照是GI realtime实时光照,编辑器在当前场景时,它的灯光是已经渲染好了,但重新加载的时候灯光没有进行渲染

解决方法如下:
Window>>lighting>>settings>>右下角取消勾选auto,这时候是没有烘焙灯光的情形,重新加载场景后不再会变暗。
如果需要烘培灯光,则点击Generate按钮即可,这时候将保存光照贴图信息,重新加载后也不会再变暗。


Unity 2017 重新载入场景与灯光变暗问题处理_第1张图片
image.png

你可能感兴趣的:(Unity 2017 重新载入场景与灯光变暗问题处理)