Zum Hauptinhalt springen

Zeit

Einführung

In diesem Abschnitt finden Sie alles, was Sie zur Verwaltung der Zeit in der Welt benötigen, von der Verfolgung der verstrichenen Laufzeit und der Bildintervalle bis zur Einrichtung einzelner oder sich wiederholender Aktionen. Erfahren Sie, wie Sie mit den integrierten Timing-Funktionen reaktionsschnelle und gut getimte Interaktionen in Ihrem Erlebnis erstellen können.

welt.zeit.verstrichen

Die Anzahl der Millisekunden, die die Welt gelaufen ist, ohne die Zeit, in der die Welt pausiert war.

welt.zeit.delta

Die Anzahl der Millisekunden seit dem vorherigen Frame, ohne Zeitsprünge aufgrund von Pausen.

welt.zeit.absolut

Die Anzahl der Millisekunden, die seit der Erstellung der Welt verstrichen sind.

world.time.absoluteDelta

Die Anzahl der Millisekunden seit dem letzten Bild, einschließlich großer Zeitsprünge, wenn die Welt nach einer Unterbrechung fortgesetzt wird.

Zeitschaltuhren

Führt eine Funktion einmal nach einer bestimmten Verzögerung aus.

Starten eines Timers

const timeout = world.time.setTimeout(() => {
console.log('1000 ms sind vergangen!')
}, 1000)

Löschen eines Timers

world.time.clearTimeout(timeout)

Intervalle

Führt eine Funktion in bestimmten Zeitabständen wiederholt aus.

Einstellen eines Intervalls

const interval = world.time.setInterval(() => {
console.log('Weitere 1000 ms sind vergangen!')
}, 1000)

Löschen eines Intervalls

world.time.clearTimeout(interval)