新版Unity3D如何实现点击按钮跳转场景功能?
来源:网络收集 点击: 时间:2024-07-05搭建场景
1)创建两个场景:场景1、场景22)添加简单的UI文字、按钮


将场景添加到打包设置中
1)打开 File Build Settings
2)选中两个场景,并拖拽到 Scenes In Build 中


场景的名字与索引
后续跳转场景需要用到这两个值
1)场景名字:就是创建场景时候的命名
2)场景索引:把场景添加到Scenes In Build的顺序,可以拖拽自定义排序

编写脚本
1)核心API:UnityEngine.SceneManagement命名空间下的SceneManager.LoadScene( )
2)可以传入场景名字(string类型)或者场景索引(int)类型来跳转到对应场景
3)button.onClick.AddListener( ) 作用是绑定按钮点击事件的监听方法,我们可以将绑定方法修改为LoadSceneWithName或LoadSceneWithIndex来修改场景的跳转方式

挂载脚本并设置参数
1)将脚本挂载到两个场景的Button上
2)并设置需要跳转的场景的名称/索引


1.添加需要跳转的场景到 File Build Settings 的Scenes In Build中
2.场景跳转有名字和索引两种跳转方式,索引在Scenes In Build中查看与设置
3.引入命名空间UnityEngine.SceneManagement,使用SceneManager.LoadScene( )方法传入场景名字或索引来跳转到特定场景
4.使用button.onClick.AddListener( )将跳转场景的方法绑定到按钮点击事件上
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_931379.html