很久没有更新博客了,最近也是还在学习U3D。下面写一下使用SceneManager跳转/加载场景。
我们假设要点击一个按钮跳转,那么我们只要把跳转的代码写进按钮点击事件里就好了。其实加载场景很简单,只需要写一个协同的函数,当前我们也需要引用using UnityEngine.SceneManagement; 具体的代码如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class ClickBack : MonoBehaviour {
public void Click_Back() {
StartCoroutine(Load());
}
IEnumerator Load()
{
AsyncOperation op = SceneManager.LoadSceneAsync("index");
yield return new WaitForEndOfFrame();
op.allowSceneActivation = true;
}
}
然后我们把Click_Back函数设成按钮的点击事件,当我们一点击的时候就会跳转啦!