El componente de animación es usado para reproducir animaciones.
You can assign animation clips to the animation component and control playback from your script.
The animation system in Unity is weight-based and supports Animation Blending, Additive animations, Animation Mixing, Layers and full control over all aspects of playback.
Para obtener información general de scripts de animación en Unity por favor leer esta introducción.
AnimationState puede ser usado para cambiar la capa de una animación, modificar la velocidad de reproducción, y para un control directo para mezclado y fusión de animaciones.
Also Animation supports enumerators. Looping through all AnimationStates is performed like this:
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Animation anim;
void Start() { anim = GetComponent<Animation>(); foreach (AnimationState state in anim) { state.speed = 0.5F; } } }
Ver también: Una vision general sobre scripts de animación en Unity se puede encontrar aquí.
animatePhysics | Cuando está prendido, las animaciones serán ejecutadas en el bucle de física. Esto solo será útil en conjunto con rigidbodies kinematic. |
clip | La animación por defecto. |
cullingType | Controla el la eliminación de este componente de Animación. |
isPlaying | Is an animation currently being played? |
localBounds | AABB de este componente de animación en espacio local. |
playAutomatically | Debería el clip de animación por defecto (la propiedad Animation.clip) comenzar a reproducirse automáticamente al inicio? |
this[string] | Retorna el estado de animación nombrado name. |
wrapMode | Cómo se debe tratar el tiempo más allá del rango de reproducción del clip? |
AddClip | Agregar un clip a la animación con el nombre /newName/ |
Blend | Mezcla la animación nombrada animation hacia targetWeight sobre los siguientes time segundos. |
CrossFade | Aparece la animación con el nombre animation en el periodo de time segundos y desvanece otras animaciones. |
CrossFadeQueued | Traslada una animación después de que la animación anterior haya terminado de reproducir. |
GetClipCount | Obtiene la cantidad de clips actualmente asignados a esta animación. |
IsPlaying | ¿Está la animación name siendo reproducida? |
Play | Plays an animation without blending. |
PlayQueued | Reproduce una animación después de que animaciones anteriores hayan terminado de reproducirse |
RemoveClip | Quita el clip de la lista de animación. |
Rewind | Rebobina la animación llamada name. |
Sample | Toma una muestra de las animaciones del estado actual. |
Stop | Detiene todas las animaciones que se estén reproduciendo y que comenzaron con este componente de Animation. |
enabled | Enabled Behaviours are Updated, disabled Behaviours are not. |
isActiveAndEnabled | Has the Behaviour had active and enabled called? |
gameObject | El game object que tiene este componente adjunto. Un componente siempre está adjunto a un game object. |
tag | El tag de este game object. |
transform | The Transform attached to this GameObject. |
BroadcastMessage | Llama al método denominado methodName de todos los MonoBehaviour en este game objecto en cualquiera de sus hijos. |
CompareTag | ¿Este game object está etiquetado con tag? |
GetComponent | Returns the component of Type type if the GameObject has one attached, null if it doesn't. Will also return disabled components. |
GetComponentInChildren | Retorna el componente de tipo type en el GameObject o cualquiera de sus hijos utilizando depth first search (busqueda de profundidad). |
GetComponentInParent | Retorna el componente de tipo type en el GameObject o cualquiera de sus padres. |
GetComponents | Retorna todos los componentes de tipo type en el GameObject. |
GetComponentsInChildren | Retorna todos los componentes de tipo type en el GameObject o cualquiera de sus hijo. |
GetComponentsInParent | Retorna todos los componentes de tipo type en el GameObject o cualquiera de sus padres. |
SendMessage | Llama al método denominado methodName en cada MonoBehaviour de este game object. |
SendMessageUpwards | Llama al método denominado methodName en todos los MonoBehaviour de este juego y en todos los ancestros del behaviour. |
TryGetComponent | Gets the component of the specified type, if it exists. |