新版Unity3D如何实现点击按钮跳转场景功能?
1、搭建场景
1)创建两个场景:场景1、场景2
2)添加简单的UI文字、按钮
2、将场景添加到打包设置中
1)打开 File > Build Settings
2)选中两个场景,并拖拽到 Scenes In Build 中
3、场景的名字与索引
后续跳转场景需要用到这两个值
1)场景名字:就是创建场景时候的命名
2)场景索引:把场景添加到Scenes In Build的顺序,可以拖拽自定义排序
4、编写脚本
1)核心API:UnityEngine.SceneManagement命名空间下的SceneManager.LoadScene( )
2)可以传入场景名字(string类型)或者场景索引(int)类型来跳转到对应场景
3)button.onClick.AddListener( ) 作用是绑定按钮点击事件的监听方法,我们可以将绑定方法修改为LoadSceneWithName或LoadSceneWithIndex来修改场景的跳转方式
5、挂载脚本并设置参数
1)将脚本挂载到两个场景的Button上
2)并设置需要跳转的场景的名称/索引
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。
阅读量:33
阅读量:70
阅读量:57
阅读量:87
阅读量:86