Javascript – stats.js (statistiche Hi-Res di MrDoob) – come ottenere l’FPS corrente?

Quindi ci sono ottime stats.js e ne ho bisogno per darmi il valore FPS attuale. Come fare questo thig?

Quindi ci provo

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 ); 

    L’object Stats ha solo due proprietà pubbliche: domElement e update() .

    Per recuperare l’FPS, dovresti aggiungere una funzione getFPS all’object restituito dal costruttore Status, in questo modo:

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

    In questo modo, puoi recuperare il valore FPS usando stats.getFPS() .