我有一个小游戏,屏幕上会有一个球在移动,我希望能够计算出它的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?
frame.frameRate
。 - Luke