-
Creator 版本:
-
目标平台:
-
详细报错信息,包含调用堆栈:
-
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
Creator 版本:
目标平台:
详细报错信息,包含调用堆栈:
重现方式:
之前哪个版本是正常的 :
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:
额外线索:
这个你需要和服务端做一次同步
回来的时候计算下休眠时间
是用本地的schedule计时器,休眠的时候没有继续回调了
客户端休眠时计时器是罢工的
通过休眠前后的时间计算时间差,然后休眠回来后根据时间差进行修正
我是不是要在android上提供监听休眠和唤醒的方法记录时间戳是吧,我用cc.game.EVENT_HIDE不起作用。
监听休眠前后要自己实现吗?我用 cc.game.on(cc.game.EVENT_HIDE,function(){
console.log(“EVENT_HIDE”);
});
cc.game.on(cc.game.EVENT_SHOW,function(){
console.log(“EVENT_SHOW”);
});
这两个方法,休眠唤醒的时候都没有回调,不知道为啥
这个好像有的时候是不起作用,如果是wx小游戏,可以调用对应的wx.hide接口来获取休眠起始时间
安卓上 cc.game.EVENT_HIDE 是不会有用的,你需要修改一下OC代码。
在cc.game.EVENT_HIDE 事件的前面再自定义一个事件,
例如game_will_hide
加在:AppDelegate.cpp
void AppDelegate::applicationWillTerminate(){
auto director = Director::getInstance();
director->getEventDispatcher()->dispatchCustomEvent("game_will_hide");
}