2022-03-09 Unity 3D两个场景的切换

本文介绍了在Unity 3D中通过C#脚本来实现场景切换的详细步骤,包括创建两个场景、添加按钮、编写脚本、将组件添加到按钮以及将场景加入构建设置。通过点击按钮,可以从Scene1无缝过渡到Scene2。
摘要由CSDN通过智能技术生成

效果

在scene1中点击按钮,进入scene2。

实现步骤

1.创建场景

在Assets中右键创建两个场景,Scene1和Scene2(我的是MainScene)。
在这里插入图片描述

2.添加按钮

双击新建的Scene1,在Hierachy中添加Button;这个Button会出现一在Canvas下面,场景中也会出现一个Button。
在这里插入图片描述

3. 写C#脚本实现切换

在Asset中右键创建C# Script,命名为Start_Scene。
在这里插入图片描述
代码如下,主要是引用UnityEngine.UI和UnityEngine.SceneManagement;记得在eventListener中修改加载的第二个场景名称,前面如果创建的是Scene2,就改一下再保存。

注意:这里我LoadScene只用了一个参数,表示Scene1会被销毁,如果后面还要从Scene2返回Scene1

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值