所以我有一个小球在屏幕上移动,我想计算 FPS。我正在使用 KineticJS (4.3.1),它在后台使用 requestAnimationFrame。
var anim = new Kinetic.Animation(
function(frame) {
//game logic
//move ball
//check collisions - if collision occurs, stop animation
//redraw
}
}
'frame' 对象有一个 time 属性,可以使用 frame.time 访问它,它测量自动画首次启动以来的时间(以毫秒为单位)。
var timeSinceAnimationStarted = frame.time;
什么是测量 FPS 的准确方法?