2011-04-03 41 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值。

相關問題