跳转场景之前 需要在 File ---> Build Settings --> Add Open Scenes
或者 直接把 场景 拖拽进来
![](https://img-blog.csdnimg.cn/20190910151257292.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEzNzU3NA==,size_16,color_FFFFFF,t_70)
跳转场景方法1(已过时)
//跳转场景方法
public void OnStartGame(string ScenceName) {
//跳转场景 ScenceName场景的名字
Application.LoadLevel(ScenceName);
}
跳转场景方法2(已过时)
//跳转场景方法2
public void OnStartGame2(int ScenceIndex)
{
//跳转场景 ScenceIndex根据场景的下标
Application.LoadLevel(ScenceIndex);
}
下标在 File ---> Build Settings 查看
![](https://img-blog.csdnimg.cn/20190910151659152.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjEzNzU3NA==,size_16,color_FFFFFF,t_70)
以下 跳转方法需要 导入using UnityEngine.SceneManagement;
跳转场景方法3(最新)
//跳转场景方法3
public void OnStartGame3(int ScenceIndex)
{
//跳转场景 ScenceIndex场景的下标
SceneManager.LoadScene(ScenceIndex);
}
跳转场景方法4(最新)
//跳转场景方法4
public void OnStartGame4(string ScenceName)
{
//跳转场景 ScenceIndex场景的名字
SceneManager.LoadScene(ScenceName);
}
以上就列出这点了