0
0
Fork 0
mirror of https://github.com/liabru/matter-js.git synced 2025-03-08 23:03:36 -05:00

debug text now respects metrics.extended

This commit is contained in:
liabru 2014-03-20 11:50:46 +00:00
parent 97177677cd
commit 656ec79fad

View file

@ -141,21 +141,25 @@ var Render = {};
if (engine.timing.timestamp - (render.debugTimestamp || 0) >= 500) { if (engine.timing.timestamp - (render.debugTimestamp || 0) >= 500) {
var text = ""; var text = "";
text += "delta: " + engine.timing.delta.toFixed(3) + space;
text += "fps: " + Math.round(engine.timing.fps) + space; text += "fps: " + Math.round(engine.timing.fps) + space;
text += "correction: " + engine.timing.correction.toFixed(3) + space;
text += "bodies: " + world.bodies.length + space;
if (engine.broadphase.controller === Grid) if (engine.metrics.extended) {
text += "buckets: " + engine.metrics.buckets + space; text += "delta: " + engine.timing.delta.toFixed(3) + space;
text += "correction: " + engine.timing.correction.toFixed(3) + space;
text += "bodies: " + world.bodies.length + space;
text += "\n"; if (engine.broadphase.controller === Grid)
text += "buckets: " + engine.metrics.buckets + space;
text += "collisions: " + engine.metrics.collisions + space; text += "\n";
text += "pairs: " + engine.pairs.list.length + space;
text += "broad: " + engine.metrics.broadEff + space; text += "collisions: " + engine.metrics.collisions + space;
text += "mid: " + engine.metrics.midEff + space; text += "pairs: " + engine.pairs.list.length + space;
text += "narrow: " + engine.metrics.narrowEff + space; text += "broad: " + engine.metrics.broadEff + space;
text += "mid: " + engine.metrics.midEff + space;
text += "narrow: " + engine.metrics.narrowEff + space;
}
render.debugString = text; render.debugString = text;
render.debugTimestamp = engine.timing.timestamp; render.debugTimestamp = engine.timing.timestamp;
} }