随着unity的不断更新,在Unity 5.6.0以上版本场景加载“Application.LoadLevel”已经过时了。推荐使用下面这个方法
using UnityEngine.SceneManagement; //引用命名空间
//在你想跳转场景的地方加入下面代码
SceneManager.LoadScene(“场景名称”); //括号内加入场景名字 (字符串类型)
//重新载入当前场景
SceneManager.LoadScene(SceneManager.GetActiveScene().name);
有些情况下游戏结束后重新进入游戏场景后场景灯光变暗。
原因如下:
选择的光照是GI realtime实时光照,编辑器在当前场景时,它的灯光是已经渲染好了,但重新加载的时候灯光没有进行渲染
解决方法如下:
Window>>lighting>>settings>>右下角取消勾选auto,这时候是没有烘焙灯光的情形,重新加载场景后不再会变暗。
如果需要烘培灯光,则点击Generate按钮即可,这时候将保存光照贴图信息,重新加载后也不会再变暗。