Tiempo
Introducción
Esta sección proporciona todo lo necesario para gestionar el tiempo dentro del mundo, desde el seguimiento del tiempo de ejecución transcurrido y los intervalos de fotogramas hasta la configuración de acciones únicas o repetitivas. Aprenda a utilizar las funciones de temporización integradas para crear interacciones receptivas y bien sincronizadas en su experiencia.
tiempo.mundial.transcurrido
El número de milisegundos que el mundo ha estado en ejecución, excluyendo el tiempo transcurrido mientras el mundo estaba en pausa.
delta.tiempo.mundial
El número de milisegundos transcurridos desde el fotograma anterior, excluyendo los saltos de tiempo debidos a estar en pausa.
tiempo.mundial.absoluto
El número de milisegundos que han transcurrido desde que se creó el mundo.
tiempo.mundial.delta.absoluto
El número de milisegundos desde el último fotograma, incluyendo grandes saltos de tiempo si el mundo se está reanudando después de haber sido pausado.
Temporizadores
Ejecuta una función una vez tras un retardo especificado.
Iniciar un temporizador
const timeout = world.time.setTimeout(() => {
console.log('¡Han pasado 1000 ms!')
}, 1000)
Borrar un temporizador
world.time.clearTimeout(timeout)
Intervalos
Ejecuta repetidamente una función a intervalos de tiempo especificados.
Establecer un intervalo
const interval = world.time.setInterval(() => {
console.log('¡Han pasado otros 1000 ms!')
}, 1000)
Borrar un intervalo
world.time.clearTimeout(intervalo)