新版Unity3D如何实现点击按钮跳转场景功能?

2025-09-27 23:02:34

1、搭建场景

1)创建两个场景:场景1、场景2

 

2)添加简单的UI文字、按钮

新版Unity3D如何实现点击按钮跳转场景功能?

新版Unity3D如何实现点击按钮跳转场景功能?

2、将场景添加到打包设置中

1)打开 File > Build Settings

2)选中两个场景,并拖拽到 Scenes In Build 中

新版Unity3D如何实现点击按钮跳转场景功能?

新版Unity3D如何实现点击按钮跳转场景功能?

3、场景的名字与索引

后续跳转场景需要用到这两个值

1)场景名字:就是创建场景时候的命名

2)场景索引:把场景添加到Scenes In Build的顺序,可以拖拽自定义排序

新版Unity3D如何实现点击按钮跳转场景功能?

4、编写脚本

1)核心API:UnityEngine.SceneManagement命名空间下的SceneManager.LoadScene( )  

2)可以传入场景名字(string类型)或者场景索引(int)类型来跳转到对应场景

3)button.onClick.AddListener( ) 作用是绑定按钮点击事件的监听方法,我们可以将绑定方法修改为LoadSceneWithName或LoadSceneWithIndex来修改场景的跳转方式

新版Unity3D如何实现点击按钮跳转场景功能?

5、挂载脚本并设置参数

1)将脚本挂载到两个场景的Button上

2)并设置需要跳转的场景的名称/索引

新版Unity3D如何实现点击按钮跳转场景功能?

新版Unity3D如何实现点击按钮跳转场景功能?

1、1.添加需要跳转的场景到 File > Build Settings 的Scenes In Build中

2.场景跳转有名字和索引两种跳转方式,索引在Scenes In Build中查看与设置

3.引入命名空间UnityEngine.SceneManagement,使用SceneManager.LoadScene( )方法传入场景名字或索引来跳转到特定场景

4.使用button.onClick.AddListener( )将跳转场景的方法绑定到按钮点击事件上

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢