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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…