省流:完整代码在底部
1、导入命名空间
using UnityEngine.SceneManagement;
2、(1)切换场景后销毁前场景
public void S1()
{
SceneManager.LoadScene("Menu_Setting");//场景名称
SceneManager.LoadScene(1);//场景索引
}
(2)切换场景后不销毁前场景
public void S1()
{
SceneManager.LoadScene("Menu_Setting",LoadSceneMode.Additive);//场景名称
SceneManager.LoadScene(1,LoadSceneMode.Additive);//场景索引
}
3、将脚本挂载到按钮上,添加按钮单击事件。
完整代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
public class Scene_Jump : MonoBehaviour
{
public void S1()
{
SceneManager.LoadScene("Menu_Setting");
}
}
Unity场景切换与管理脚本示例
文章介绍了在Unity游戏开发中如何使用SceneManager.LoadScene方法进行场景切换,包括销毁前后场景和采用Additive模式不销毁前场景的两种情况,并提到了将脚本绑定到按钮上的示例。
3258

被折叠的 条评论
为什么被折叠?



