Animation
Animation controla los clips independientes simultáneos creados en la escena activa. Estos clips pueden apuntar a GameObjects, UI, vibración y eventos esqueléticos. Los eventos de audio y script pertenecen a las pistas de Timeline.
| Método | Retorno | Descripción |
|---|---|---|
Animation.Play(name[, loop]) | booleano | Inicia un clip usando la abreviatura booleana. |
Animation.Play(name[, options]) | booleano | Comienza con Loop y OnComplete opcionales. |
Animation.Stop([name]) | ninguno | Detiene un clip con nombre o cada clip activo. |
Animation.IsPlaying([name]) | booleano | Prueba un clip con nombre o cualquier clip. |
function OpenDoor(gameObjectId)
if not Animation.Play("Door Open", {
Loop = false,
OnComplete = function()
Log.Print("Door finished opening")
end
}) then
Log.Print("No animation slot is available")
end
end
El tiempo de ejecución tiene ocho ranuras independientes activas. Una terminación natural no de bucle invoca OnComplete una vez; Animation.Stop y el bucle wrap no lo hacen. Cuando los clips simultáneos escriben la misma propiedad de destino, las ranuras activas de mayor número ganan para ese cuadro. Consulta Animaciones independientes.