2011-04-03 38 views
1

所以有很大的stats.js,我需要它给我目前的FPS价值。如何做这样的thig?Javascript - stats.js(MrDoob的高分辨率统计) - 如何获得当前的FPS?

所以我尝试

stats.domElement.style.position = 'absolute'; 
stats.domElement.style.left = '0px'; 
stats.domElement.style.top = '0px'; 
$('body').append(stats.domElement); 
setInterval(function() { stats.update();}, 1000/60); 
setInterval(function() { if(stats._fps <= 50){ 
// Do stuff for slow guys 
    }}, 1000); 
+0

目前的fps是什么? – Raynos 2011-04-03 17:16:54

回答

3

Stats对象只有两个公共属性:domElementupdate()

要检索的FPS,你将有一个getFPS功能添加到由状态构造函数返回的对象,像这样:

return { 
    domElement: _container, 
    getFPS: function() { 
     return _fps; 
    }, 
    update: function() { 
     // ... 
    } 
}; 

这样的话,你可以检索使用stats.getFPS()的FPS值。

相关问题