INNER CODE UNIT · TypeScript
MAX_FPS
WorldQL/dreamlab-engine · engine/_web/main.ts:61
let MAX_FPS = 300; // Minimum time between frames in milliseconds
// #region Tick loop
let now = performance.now();
let then = now;
let delta = 0;
const onTick = (time: number) => {
now = time;
delta = now - then;
const FRAME_TIME = 1000 / MAX_FPS;
if (delta >= FRAME_TIME) {
then = now - (delta % FRAME_TIME);
game.tickClient(delta);
} else {
console.log("skipped");
}