效果
在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,要添加别的参数,详细请看:Unity3d切换加载场景 SceneManager.

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

1301

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



