这个HTML5游戏第二关移动的的小陷阱,使用的是setTimeout定时器移动
还是requestAnimFrame+new Date()设置间隔刷新+移动?
我该选择什么?
这个HTML5游戏第二关移动的的小陷阱,使用的是setTimeout定时器移动
还是requestAnimFrame+new Date()设置间隔刷新+移动?
我该选择什么?
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
题外:
答案:
在能使用
Canvas
的场景,requestAnimationFrame
函数肯定是有效函数,requestAnimationFrame
理论上刷新是 60 FPS我看你那个动画很简单,使用
setInterval
和requestAnimationFrame
都对系统不会有太大的压力。个人建议:
requestAnimationFrame
相应的Polyfill代码: