我正在制作一个带有'白鹭'的HTML游戏,但是当我切换到其他标签时,我的游戏就会自动暂停。
有什么解决方案可以阻止游戏暂停吗?
游戏的大部分时间都是基于requestAnimationFrame。此功能基于浏览器的重绘。如果切换到另一个选项卡,则重绘停止,因此requestAnimationFrame停止。
requestAnimationFrame
如果您在切换到另一个标签后确实需要运行游戏,请使用setInterval作为游戏的时间点1000/60。
setInterval
1000/60
但这并不像requestAnimationFrame那么高。