【发布时间】:2018-06-15 06:35:33
【问题描述】:
在 HTML 画布中,我们希望 fps 是动态的,并且不要让我们使用的用户设备崩溃 requestAnimationFrame() 但我让画布动画的 fps 保持动态并以秒为单位测量动画的持续时间30fps 的动画会在 60fps 完成的同时完成吗?
【问题讨论】:
-
使用
getMilliseconds测量帧之间的时间并将其相应地纳入动画。另外:stackoverflow.com/questions/9715867/… -
谁可以这样做?我知道您从我绘制的画布元素的其中一种尺寸中添加或删除动画速度的任何帧
-
requestAnimationFrame回调的第一个参数是高精度时间戳(毫秒) - 使用它来计算调用之间传递的时间并相应地为动画计时。 -
tnx 帮忙,但你能给我一个示例代码,我会更了解你,因为我真的不知道谁来测量帧之间的时间
标签: javascript html animation html5-canvas