想在游戏暂停后,复活UI有个倒计时。
暂停游戏是调用cc.director.pause()。但暂停后,所有计时器跟update都没有回调,应该怎么做,请指教。
setTimeout应该可以使用
动作有个cc.delayTime(),组件有个this.scheduleOnce,js有setTimeout,都可以
action跟schedule在cc.director.pause()后是不会有回调执行的。
setTimeout跟setInterval在一些机型上有问题。比喻小米9,华为。
setInterval在小米9上没有回调
不好意思,没注意到你有在用cc.director.pause(),setTimeout跟setInterval确实很有问题,除了不用pause,停掉所有节点的动作,暂时没想到别的了
还是感谢你的热心回复,cc.director.pause()是很方便,不用自己去倒处写代码暂停Action,schedule,update等逻辑。但是也很疑惑,Cocos没有提供现实时间计时器,导致游戏暂停后,没有计时器可用。
然后setTimeout和setInterval还有问题,就想跪了。