Application.LoadLevel();//場景名稱或索引,刪除掉原場景的所有東西 Application.LoadLevelAdditive()//添加並加載場景,不刪除當前場景的物體,新場景的物體會被添加進來 Application.LoadLevelAdditiveAsync()//在后台異步添加加載場景,不刪除當前場景物體,允許添加進度條,該方法會返回AsyncOperation,結構中的isDone表示是否成功,progress是當前加載進度 Application.LoadLevelAsync()//在后台異步加載場景,允許添加進度條,原場景物體會被刪除,該方法會返回AsyncOperation,結構中的isDone表示是否成功,progress是當前加載進度 注意在后台的線程的性能低於正常狀態

更加高效的切換(Unity API更新)
SceneManager.LoadScene()//等同於Application.LoadLevel(); SceneManager.LoadScene(index/name, , LoadSceneMode.Additive)//等同於Application.LoadLevelAdditive SceneManager.LoadSceneAsync()//等同於Application.LoadSceneAsync() 返回參數相同 SceneManager.LoadSceneAsync(index/name, LoadSceneMode.Additive)//等同於Application.LoadLevelAdditiveAsync 百分之九十五以上的教程和源碼仍然使用老api 需要引用包 using UnityEngine.SceneManagement;
