SceneManager.LoadScene ();
看了siki 的5.6 api 學習很多新東西 SceneManager.LoadScene (); 裡面增加了一個參數模式,一種是單獨,一種是添加 把gamemannager 綁在一個空物體上這樣轉場就不銷毀這個物體,不影響其他腳本。 http://www.cnblogs.com/nmsuper86/p/5601778.html 這個說的詳細 public void OnLevelWasLoaded( int level) { Messenger.Cleanup(); 這是個過場api 專門用于轉換場景時。 http://www.cnblogs.com/binpan/p/4363092.html
Application.LoadLevel (Application.loadedLevel); 這個不好使了 關卡管理新的api
using UnityEngine; using System.Collections; using UnityEngine.SceneManagement;//命名空間自己加上 public class button_manager : MonoBehaviour { public void OnClick(string SceneName){ SceneManager.LoadScene(SceneName); } //public void OnClick(){ //SceneManager.LoadScene(SceneManager.GetActiveScene().name); 這個能自動獲得目前場景的編号 //} } 注釋掉的是另外一個方法。前面的需要在外面設定函數名為場景名稱,後面的直接導入目前場景 |