【详细过程】Unity3d通过按钮点击实现简单场景切换

第一步,创建两个场景S1和S2
在这里插入图片描述
进入场景S1,在左上角的File里选择Build Settings,然后选择右下角的add open scenes,之后场景被自动添加,3是场景的索引。
在这里插入图片描述
在这里插入图片描述
进入S2,执行相同操作。
在这里插入图片描述
再次回到S1,创建一个UI BUTTON按钮。
在这里插入图片描述
创建一个脚本
在这里插入图片描述
编辑脚本内容

using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;

public class ChangeScene : MonoBehaviour
{
   public void onClick()
    {
        SceneManager.LoadScene(4);//4是要切换的场景的索引
    }
}

首先记得引入命名空间,自定义一个方法,名字随便,里面调用场景管理器的loadscene方法加载新的场景。4就是之前场景S2的索引。
在这里插入图片描述

然后回到unity界面,把脚本拖到S1的canvas组件。
再选择button按钮,在它的面板里设置点击事件。
1.先点加号
2.把canvas拖到左下角的配置
3.在右上角的方法选脚本名.方法名
在这里插入图片描述
然后运行 点击的时候就自动切换了

发布了66 篇原创文章 · 获赞 302 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_41112238/article/details/103912724
今日推荐