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.
Animation también soporta enumeradores para poder iterar por todos los AnimationStates de esta manera:
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 | ¿Estamos reproduciendo alguna animación? |
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 | Reproduce una animación sin ninguna fusión. |
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 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. |
hideFlags | ¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario? |
name | El nombre del objeto. |
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 | Devuelve un componente de tipo type si el game object tiene a alguno adjuntado, o null si no lo tiene. |
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. |
GetInstanceID | Devuelve el id de la instancia del objeto. |
ToString | Devuelve el nombre del objeto. |
Destroy | Elimina un gameobject, componente o asset. |
DestroyImmediate | Destroys the object obj immediately. You are strongly recommended to use Destroy instead. |
DontDestroyOnLoad | Hace que el objeto target no sea destruido automáticamente cuando se cargue una nueva escena. |
FindObjectOfType | Devuelve el primer objeto activo cargado de tipo type. |
FindObjectsOfType | Devuelve una lista de todos los objetos activos cargados de tipo type. |
Instantiate | Clona el objeto original y devuelve el clon. |
bool | ¿Existe el objeto? |
operator != | Compare si dos objetos se refieren a un objeto diferente. |
operator == | Compara dos referencias de objeto para ver si se refieren al mismo objeto. |