update: function (dt) {
cc.view.resizeWithBrowserSize(true);
cc.game.on(cc.game.EVENT_HIDE, function(event) {
cc.game.resume();
});
},
因为正在制作多人游戏,我想要让整体游戏在WEB上皆不停止,
使用了上面的code,却没达到预想中的效果
包刮scheduleOnce、Animation
都没有继续播放
想请问是否写错或者是有其他没注意的细节呢
update: function (dt) {
cc.view.resizeWithBrowserSize(true);
cc.game.on(cc.game.EVENT_HIDE, function(event) {
cc.game.resume();
});
},
因为正在制作多人游戏,我想要让整体游戏在WEB上皆不停止,
使用了上面的code,却没达到预想中的效果
包刮scheduleOnce、Animation
都没有继续播放
想请问是否写错或者是有其他没注意的细节呢
为啥你要在 update 里面去注册呢,这样不会注册很多次 cc.game.EVENT_HIDE ?
若注册在UPDATE内是不好的做法我会再做调整,但这样似乎也没办法达到我希望不要停止的这个问题。
onLoad: function () {
cc.game.on(cc.game.EVENT_HIDE, function(event) {
console.log("=================================HIDE TRUE");
cc.game.resume();
});
},
将cc.game.EVENT_HIDE 注册在onload内
切换分页时确实有印出
=================================HIDE TRUE
但cc.game.resume();
也有触发了,音乐音效部份是没有停止了,
但是scheduleOnce、Animation却停止了!
这部份是比较困扰我的地方。