Timeline
Timeline controla la reproducción exclusiva de las cinemáticas creadas en la escena.
| Método | Retorno | Descripción |
|---|---|---|
Timeline.Play(name[, options]) | booleano | Inicia una línea de tiempo con nombre; options.OnComplete es opcional. |
Timeline.Stop() | ninguno | Detiene la línea de tiempo activa sin llamar a su callback de finalización. |
Timeline.IsPlaying() | booleano | Lee 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.