Saltar al contenido principal

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étodoRetornoDescripción
Animation.Play(name[, loop])booleanoInicia un clip usando la abreviatura booleana.
Animation.Play(name[, options])booleanoComienza con Loop y OnComplete opcionales.
Animation.Stop([name])ningunoDetiene un clip con nombre o cada clip activo.
Animation.IsPlaying([name])booleanoPrueba 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.