Unity3D中实现按键场景切换

添加场景

想要实现场景的切换,首先要有场景。
创建场景并且可以对场景添加一些想要的物体等。
在这里插入图片描述

打开Build Setting视图,将场景添加到视图中

Unity3D中实现按键场景切换_第1张图片
Unity3D中实现按键场景切换_第2张图片

为场景添加Button(UI)

在Hierarchy视图中空白处右键添加
Unity3D中实现按键场景切换_第3张图片
添加完成后修改位置等
在这里插入图片描述

创建使场景切换的脚本并进行编写

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
//调用UnityEngine中的UI函数
using UnityEngine.UI;
//调用SceneManagement函数
using UnityEngine.SceneManagement;

public class LoadScene : MonoBehaviour
{
    //进行场景切换的函数
    public void myScene0()
    {
        SceneManager.LoadScene(0);
    }
    public void myScene1()
    {
        SceneManager.LoadScene(1);
    }
    public void myScene2()
    {
        SceneManager.LoadScene(2);
    }
    //退出的函数
    public void myExit()
    {
        Application.Quit();
    }
}

创建空物体承接脚本

Unity3D中实现按键场景切换_第4张图片

对Button进行设置

Unity3D中实现按键场景切换_第5张图片
Unity3D中实现按键场景切换_第6张图片
调整为你想要按键去到的场景
Unity3D中实现按键场景切换_第7张图片

你可能感兴趣的:(Unity3D,unity,ui,c#)