HTML5最佳动画框架

时间:2013-02-22 20:16:00

标签: javascript html canvas

(对不起我的英文)

我不能相信画布上动画的唯一方法就是' setInterval()' 有人知道的更好吗? setInterval太慢,旧设备工作不好。

2 个答案:

答案 0 :(得分:2)

使用CSS3动画和过渡 大多数现代浏览器会硬件加速它们;它们比你在Javascript中编写的任何东西都要快得多。

如果您的动画对于纯CSS而言过于复杂,请使用requestAnimationFrame(),这样您的动画就可以以浏览器帧速率运行,并避免不必要的计算。

答案 1 :(得分:0)

尝试使用setTimeout而不是setInterval。它通常更顺畅。