反馈时请提供以下信息:
–>
-
Creator 版本: 2.4.4
-
目标平台: chrome浏览器调试正常,发布到字节跳动开发工具,或者字节跳动工具真机调试运行无法加载场景
-
重现方式:游戏首页场景正常运行,点击"开始游戏"会进入选择关卡场景,但是真机调试或者字节跳动开发工具都会卡在加载场景之前(应该是场景加载完毕,准备跳转的时候卡住)。但是有一个奇怪的事情,在游戏首页开始场景,有个选项按钮,上面绑定了一个打开声音选项的界面,如果点按钮打开界面然后关闭选项界面,再点“开始游戏”一切正常。这是什么鬼问题。求救啊大佬,整了两天了,论坛搜不到,百度,google搜不到(可能是不知道搜什么),多谢搭救
-
首个报错: [TMG] <_onPreDestroy@cocos/cocos2d-js-min.js
663742
_onPreDestroy@cocos/cocos2d-js-min.js
152332
cocos/cocos2d-js-min.js
505043
_onPreDestroy@cocos/cocos2d-js-min.js
663660
_onPreDestroy@cocos/cocos2d-js-min.js
152332
cocos/cocos2d-js-min.js
505043
_onPreDestroy@cocos/cocos2d-js-min.js
663660
_onPreDestroy@cocos/cocos2d-js-min.js
152332
cocos/cocos2d-js-min.js
505043 -
之前哪个版本是正常的:之前没有加入开始游戏场景时调试正常
-
手机型号: iphone7p
-
手机浏览器: 无
-
编辑器操作系统: win10
-
重现概率: 100%
这是开始游戏按钮绑定的方法:
onStartGame() {
if (!this.gameStarted) {
this.gameStarted = true;
this.startGameBtn.interactable = false;
LevelMgr.getInstance().startGmae();//LevelMgr是一个单例
}
}
下面这个是LevelMgr单例里的一个方法,用于加载 关卡 场景
startGmae() {
this.openDoor();
// this.scheduleOnce(function () {
// cc.director.loadScene(‘levelSelect’)
// }, 0.5);
cc.director.loadScene(‘levelSelect’)
}
这个是选项按钮绑定的方法
showOptionMenu() {
if (this.gameStarted) return;
this.optionBtn.interactable = false;
this.titleNode.active = false;
this.optionNode.active = true;
}
选项关闭按钮:
closeOptionWindow() {
console.log(“关闭选项窗口”);
if (this.titleNode)
this.titleNode.active = true;
this.node.active = false;
}