天天看點

SceneManager.LoadScene

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); 這個能自動獲得目前場景的編号

        //}

}

注釋掉的是另外一個方法。前面的需要在外面設定函數名為場景名稱,後面的直接導入目前場景