Saltar al contenido principal

TransformAnimator

TransformAnimator controla los estados de transformación con nombre en un GameObject con un componente Transform Animator. Es independiente de importado esquelético Animator, escena concurrente Animation y reproducción exclusiva Timeline.

MétodoRetornoDescripción
TransformAnimator.Play(gameObjectId[, state])booleanoInicia la reproducción, seleccionando opcionalmente un estado.
TransformAnimator.Stop(gameObjectId)booleanoDetiene la reproducción.
TransformAnimator.IsPlaying(gameObjectId)booleanoLee el estado de reproducción.
TransformAnimator.SetSpeed(gameObjectId, speed)booleanoEstablece el multiplicador de reproducción.
TransformAnimator.SetState(gameObjectId, state)booleanoSelecciona un estado de autoría.
TransformAnimator.GetState(gameObjectId)cadena o nilLee el estado seleccionado.
function Open(gameObjectId)
TransformAnimator.SetSpeed(gameObjectId, 1.0)
if not TransformAnimator.Play(gameObjectId, "Open") then
Log.Print("Open state is unavailable")
end
end

Una escena admite como máximo 32 componentes Transform Animator y cuatro estados por componente. La validación bloquea los datos de estado de sobrepresupuesto antes del empaquetado.