tudouhu 很尴尬的是官方的注释有点小问题,把onOpened写成了onOpen,这个方法属于Scene类的虚方法。2.0出来问题很多这种可能都没时间改,这个问题让我觉得你可能刚入门没经验,特意截图带你一步一步的来。首先遇到问题查看文档和API,有些东西API更新不及时,就要看项目libs/LayaAir.d.ts注释文件,在不行就看源代码。看下onOpened方法官网APIts注释文件 重头戏来了,一步一步的实现你的的需要。新建一个示例项目进入项目的编辑模式打开TestScene.scene看下绑定runTime文件GameUI.jsrunTime官方文档打开GameUI.js写上虚方法onOpened函数打开Main.js修改Laya.Scene.open传入参数最后运行看下输出有没有出现,选择LayaAir调试在点击调试或者F5然后点击调试控制台看输出,不要想为什么这么麻烦,一个是确保步骤清楚,另一个就是laya2.0这些细节没时间处理必须这写步骤才能看到输出。还有一点就是把屏幕方向设置竖屏不然不要问我为什么看不到‘点击屏幕开始游戏’。 结束有一个问题GameUI.js是运行类,场景是通过Laya.Scene.open打开的,不要在进行加载了吧,注释不影响游戏运行,如果不需要望官方修改代码,因为是示例项目容易误导开发者。 个人写的Laya2.0的场景入门教程,楼主可以看下(不要脸)
少玉 tudouhu 很详细谢谢你,我已经实现了。最后有个问题,laya2.0出来推出了脚本化功能,本人感觉可以代替继承及runtime类(它更加灵活)。官方是不是要慢慢用脚本化取缔继承及runtime类?