求助.如何实现计时器丶动画后台运行

本人cocosCreator-js,哪位大佬能给我讲解下,怎么实现计时器跟动画,在程序切换到后台时依旧,正常执行。
或者如何实现当我从后台返回到程序时,动画执行的步骤跟没有切换到后台时的步骤同步。

切换到后台不是都pause,切回来再resume吗,正常需求不是都这样吗

cocos程序在切换到后台后整个渲染和事件循环就暂停掉了,所以说切换到后台正常执行是行不通的。
如果你只是要实现计时动画,我有个办法你可以参考下:
1.记下开始时间
2. 流逝时间 = 当前时间 - 开始时间
3. 使用流逝时间,显示或驱动你的动画

当刚开始动画是这样的

[-||||||||||||]
[–|||||||||||]
[—||||||||||]

切换到后台后动画不会走了,暂时在状态

[—||||||||||]

过了两分钟你切换进游戏,比如开始时间是12:00, 现在是12:05,动画大概是下面的样子

[-----||||||||]

不知道我对你的问题理解的对不对?

非常感谢前辈的回答,之后我也是这样处理的,问这个问题的时候思维陷入了误区,让大家见笑了.

这样的话,每个动画都得经过这个计算,好复杂的说,因为数据是从服务端推送过来的,所以随时都会有动画产生
有没有简单粗暴的方式

@956833404
@zxh19821