游戏中,使用home键让游戏退到后台,经过一段时间后,回到游戏中,游戏继续退出时的逻辑继续执行,有方法能够让退后台的时候不暂停计时器,让游戏逻辑也执行吗?
-
Creator 版本:2.2.1
-
目标平台: web平台,adnroid
游戏中,使用home键让游戏退到后台,经过一段时间后,回到游戏中,游戏继续退出时的逻辑继续执行,有方法能够让退后台的时候不暂停计时器,让游戏逻辑也执行吗?
Creator 版本:2.2.1
目标平台: web平台,adnroid
自己顶下
cc.game.on(cc.game.EVENT_SHOW,()=>{},this);
cc.game.on(cc.game.EVENT_HIDE,()=>{},this);
这2个分别监听游戏切后台和前台的事件,
private onHideGame() {
setInterval(() => {
var newTime = new Date().getTime() / 1000;
cc.log("11111:" + newTime);
}, 500);
}
setInterval就算再后台一样会计时