Bitbybit Docs
    Bereite Suchindex vor...

    Klasse Time

    Einhängen in die Frame-Schleife der Szene: eine hier registrierte Funktion läuft einmal pro gerendertem Frame und erhält die seit dem vorherigen Frame vergangenen Millisekunden, womit Animationen und Interaktionen, die sich über die Zeit ändern, angetrieben werden.

    Index

    Konstruktoren

    Methoden

    Konstruktoren

    Methoden

    • Registriert eine Funktion, die bei jedem gerenderten Frame läuft, für Animation; sie erhält die seit dem vorherigen Frame verstrichenen Millisekunden, sodass Bewegung damit skaliert werden kann.

      Die Funktion bleibt registriert, bis die Szene zurückgesetzt wird.

      Parameter

      • update: (timePassedMs: number) => void

        Die Funktion, die in jedem Frame mit den Millisekunden seit dem vorherigen aufgerufen wird

      Rückgabewert void

      let angle = 0;
      bitbybit.time.registerRenderFunction((timePassedMs) => {
      angle += timePassedMs * 0.001;
      mesh.rotation.y = angle;
      });