Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。
2年前关闭。
Improve this question
如何检查我的JavaScript的fps?我正在使用此循环:
想改善这个问题吗?添加详细信息,并通过editing this post阐明问题。
2年前关闭。
Improve this question
如何检查我的JavaScript的fps?我正在使用此循环:
gameloopId = setInterval(gameLoop, 10);
最佳答案
在gameLoop
中,从最后一个循环看new Date
和new Date
之间的区别(将其存储在变量中)。
换一种说法:
var lastLoop = new Date();
function gameLoop() {
var thisLoop = new Date();
var fps = 1000 / (thisLoop - lastLoop);
lastLoop = thisLoop;
...
}
thisLoop - lastLoop
是两个循环之间传递的毫秒数。10-02 17:39