Chr*_*ich 6 javascript requestanimationframe
我注意到,每当我停靠浏览器窗口或切换标签时,requestAnimationFrame都会停止被调用(我预计会发生这种情况).
有没有办法检测何时发生这种停止?
原因是,我在游戏中运行了计时器.我想在requestAnimationFrame不再渲染时停止计时器.
我查看了'window.blur'和'window.focus'事件,但这些与requestAnimationFrame何时停止和启动无关(例如,当您在浏览器窗口外单击时,会触发window.blur事件但requestAnimationFrame保持不变运行).
我想在requestAnimationFrame启动和停止时订阅.你知道吗?
如果您知道正常情况下触发频率至少为 4 Hz,则可以将计时器设置为 3 Hz,如果计时器滴答之间requestAnimationFrame
没有滴答,则计时器已停止。requestAnimationFrame
requestAnimationFrame