Unity中使用的场景切换功能,如AScene切换到BScene
1:在资源文件夹中,通过右键-->Create-->Scene创建两个场景AScene和BScene,如下图
2:双击AScene,在层级管理窗口(Hierarchy)中右键创建GameObject,如下图
3:在资源管理窗口中,通过 右键-->Create-->C# Script,名字为Game,如下图
4:在层级管理(Hierarchy)中点击GameObject节点,然后在属性(Inspector)窗口中点击“Add Component”按钮并把Game脚本挂上去 如下图
5:双击BScene,打开编辑器File-->Build Setting窗口,点击“Add Open Scenes”按钮,把BScene添加进去
6:双击Game脚本代码
7:使用using UnityEngine.SceneManagement;命名空间,并使用SceneManager.LoadScene("BScene");切换场景
图中的Invoke为定时器,意思是2秒后调用onLoadScene方法,这样,在AScene中运行2秒后,就会切换到BScene!