INNER CODE UNIT · JavaScript

delta

rohitg00/k8sgames · js/engine/GameEngine.js:305

    const delta = Math.min(rawDelta, this._maxDeltaTime);
    this._lastTimestamp = timestamp;
    this._realTime += delta;

    this._updateFPS(timestamp);

    this._accumulator += delta * this._timeScale;

    while (this._accumulator >= this._fixedTimeStep) {
      this._processInputQueue();

      const dt = this._fixedTimeStep / 1000;
      this.simulation.tick(dt);
      this._gameTime += this._fixedTimeStep;

      for (const cb of this._updateCallbacks) {
        cb(dt, this._gameTime);
      }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…