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)