你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
发现
话题
全文搜索
登录
[LayaAir 2.0]onOpen方法是位于哪个类下面?
打开场景open方法里第4个参数是传递的数据,但是里面提到的onOpen方法接收传递过来的参数,未找到onOpen方法,请问onOpen方法是位于哪个类下面?
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
tudouhu
赞同来自:
少玉
很尴尬的是官方的注释有点小问题,把onOpened写成了onOpen,这个方法属于Scene类的虚方法。2.0出来问题很多这种可能都没时间改,这个问题让我觉得你可能刚入门没经验,特意截图带你一步一步的来。
首先遇到问题查看文档和API,有些东西API更新不及时,就要看项目libs/LayaAir.d.ts注释文件,在不行就看源代码。
看下onOpened方法
官网API
ts注释文件
重头戏来了,一步一步的实现你的的需要。
新建一个示例项目
进入项目的编辑模式打开TestScene.scene看下绑定runTime文件GameUI.js
runTime官方文档
打开GameUI.js写上虚方法onOpened函数
打开Main.js修改Laya.Scene.open传入参数
最后运行看下输出有没有出现,选择LayaAir调试在点击调试或者F5然后点击调试控制台看输出,不要想为什么这么麻烦,一个是确保步骤清楚,另一个就是laya2.0这些细节没时间处理必须这写步骤才能看到输出。还有一点就是把屏幕方向设置竖屏不然不要问我为什么看不到‘点击屏幕开始游戏’。
结束有一个问题GameUI.js是运行类,场景是通过Laya.Scene.open打开的,不要在进行加载了吧,注释不影响游戏运行,如果不需要望官方修改代码,因为是示例项目容易误导开发者。
个人写的Laya2.0的场景入门教程,楼主可以看下(不要脸)
要回复问题请先
登录
发起人
少玉
相关问题
两个对象new了一个相同的对象,调用第一个的一个方法,走进了第二方法里
请问有没有方法能够获取“鼠标是否处于按下状态”?
LayaNative ios上js访问不到JSBridge类中的方法,请求官方帮助,
FD 宏编译时 出现 试图访问该方法时失败
LayaAir 2D有没有夜晚灯光照明效果实现的内置方法?
引擎有没有管理或访问系统剪贴板的方法函数
希望给spine增加一个showSlotSkinByName(slotName:String, name:String)方法
源代码中Handler中的setTo()方法
空项目的情况下面ios打包出现链表错误
LAYA转换后,MovieClip的gotoAndStop方法会使子MovieClip偶尔显示不出图片
節點的destroy方法參數默認為true時是否會遞歸調用子對象的destroy方法?
问题状态
最新活动:
2018-11-10 20:24
浏览:
2745
关注:
1
人
商务合作
1 个回复
tudouhu
赞同来自: 少玉
首先遇到问题查看文档和API,有些东西API更新不及时,就要看项目libs/LayaAir.d.ts注释文件,在不行就看源代码。
看下onOpened方法
官网API
ts注释文件
重头戏来了,一步一步的实现你的的需要。
新建一个示例项目
进入项目的编辑模式打开TestScene.scene看下绑定runTime文件GameUI.js
runTime官方文档
打开GameUI.js写上虚方法onOpened函数
打开Main.js修改Laya.Scene.open传入参数
最后运行看下输出有没有出现,选择LayaAir调试在点击调试或者F5然后点击调试控制台看输出,不要想为什么这么麻烦,一个是确保步骤清楚,另一个就是laya2.0这些细节没时间处理必须这写步骤才能看到输出。还有一点就是把屏幕方向设置竖屏不然不要问我为什么看不到‘点击屏幕开始游戏’。
结束有一个问题GameUI.js是运行类,场景是通过Laya.Scene.open打开的,不要在进行加载了吧,注释不影响游戏运行,如果不需要望官方修改代码,因为是示例项目容易误导开发者。
个人写的Laya2.0的场景入门教程,楼主可以看下(不要脸)