- 新建一个工程,进入初始场景1(SampleScene)
- 将场景1(SampleScene)加入构建场景。具体操作为:依次点击菜单栏中的File->Build Settings,弹出图框,再点击Add Open Scenes按钮,就把此场景加入了构建场景中。
这步操作的目的是为了写代码时能访问到。
- 我们再创建一个场景2(Scene2),在场景2中添加一个按钮。最终实现点击这个按钮能转换到初始场景1中。
tips
- 创建场景的快捷键为Ctrl+N,然后再Ctrl+S保存并更改名称此场景。
- 创建按钮后可切换2D视图操作,因为这样操作方便直观。
- 写代码,再Asset窗口中创建一个C#脚本。名为TransScene。用编辑器打开它,要写的代码如下:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement; //首先引入此命名空间
public class TransScene : MonoBehaviour
{
//访问修饰符应该是公有的,让外部可以访问到
public void TS()
{
SceneManager.LoadScene("SampleScene"); //引号中是你要切换的场景名字
}
}
- 给场景2中的Canvas添加一个空对象GameObject用于挂载此脚本。将Asset中的脚本拖入Inspector中。
- 再点击选择Button按钮,点击加号,将刚才创建的GameObject对象拖入标有None的小窗口中,然后再在No Function框选择刚才编写的方法TS;
- 运行游戏,点击按钮测试
结束语
这只是一种方法,更多方法待更新