Saltar al contenido principal

Timeline

Timeline controla la reproducción exclusiva de las cinemáticas creadas en la escena.

MétodoRetornoDescripción
Timeline.Play(name[, options])booleanoInicia una línea de tiempo con nombre; options.OnComplete es opcional.
Timeline.Stop()ningunoDetiene la línea de tiempo activa sin llamar a su callback de finalización.
Timeline.IsPlaying()booleanoLee el estado de reproducción activo.
function BeginReveal(gameObjectId)
if not Timeline.Play("Door Reveal", {
OnComplete = function()
Log.Print("Reveal finished")
end
}) then
Log.Print("Door Reveal is unavailable")
end
end

Solo una línea de tiempo juega a la vez. El inicio de otra secuencia reemplaza la secuencia activa según la ruta de línea de tiempo creada por el tiempo de ejecución. Mantén el trabajo de finalización limitado porque se ejecuta dentro del presupuesto de callback Lua protegido.

Consulta Cinemáticas y líneas de tiempo para ver las pistas, la vista previa, el bloqueo del control del jugador y la creación de eventos.