L'heure
Introduction
Cette section fournit tout ce dont vous avez besoin pour gérer le temps dans le monde, depuis le suivi de la durée d'exécution écoulée et des intervalles entre les images jusqu'à la mise en place d'actions uniques ou répétées. Apprenez à utiliser les fonctions de synchronisation intégrées pour créer des interactions réactives et bien synchronisées dans votre expérience.
temps.mondial.écoulé
Le nombre de millisecondes pendant lesquelles le monde a fonctionné, à l'exclusion du temps passé pendant que le monde était en pause.
temps.mondial.delta
Le nombre de millisecondes écoulées depuis l'image précédente, à l'exclusion des sauts de temps dus à la mise en pause.
temps.mondial.absolu
Le nombre de millisecondes qui se sont écoulées depuis la création du monde.
world.time.absoluteDelta
Le nombre de millisecondes depuis la dernière image, y compris les grands sauts de temps si le monde reprend après avoir été mis en pause.
Minuteries
Exécute une fonction une fois après un délai spécifié.
Démarrage d'une minuterie
const timeout = world.time.setTimeout(() => {
console.log('1000 ms have passed!')
}, 1000)
Effacement d'une minuterie
world.time.clearTimeout(timeout)
Intervalles
Exécute de manière répétée une fonction à des intervalles de temps spécifiés.
Définition d'un intervalle
const interval = world.time.setInterval(() => {
console.log('Another 1000 ms have passed!')
}, 1000)
Effacer un intervalle
world.time.clearTimeout(intervalle)