Animator

class in UnityEngine

/

Hereda de:Behaviour

Cambiar al Manual

Descripción

Interfaz para controlar el sistema de animación de Mecanim.

Variables

angularVelocityObtiene la velocidad angular del avatar para el último frame evaluado.
applyRootMotionDebería el root motion ser aplicado?
avatarObtiene/Establece el Avatar actual.
bodyPositionLa posición del centro de masa del cuerpo.
bodyRotationLa rotación del centro de masa del cuerpo.
cullingModeControla el culling de este componente Animator.
deltaPositionObtiene la posición delta del avatar para el último frame evaluado.
deltaRotationObtiene la rotación delta del avatar para el último frame evaluado.
feetPivotActiveBlends pivot point between body center of mass and feet pivot.
fireEventsSets whether the Animator sends events of type AnimationEvent.
gravityWeightEl peso de gravedad actual basado en las animaciones actuales que se reproducen.
hasBoundPlayablesReturns true if Animator has any playables assigned to it.
hasRootMotionRetorna true si el rig actual tiene root motion.
hasTransformHierarchyRetorna true si el objeto tiene una jerarquía transform.
humanScaleRetorna la escala del Avatar actual para un rig humanoide, (1 por defecto si el rig es genérico).
isHumanRetorna true si el rig actual es humanoid, false si es generic.
isInitializedRetorna si el animator es inicializado con éxito.
isMatchingTargetSi la coincidencia automática está activa.
isOptimizableReturns true if the current rig is optimizable with AnimatorUtility.OptimizeTransformHierarchy.
keepAnimatorControllerStateOnDisableControls the behaviour of the Animator component when a GameObject is disabled.
layerCountReturns the number of layers in the controller.
layersAffectMassCenterUnas layers (capas) adicionales afectan el centro de masa.
leftFeetBottomHeightObtiene la altura del pie izquierdo.
parameterCountReturns the number of parameters in the controller.
parametersThe AnimatorControllerParameter list used by the animator. (Read Only)
pivotPositionObtiene la posición actual del pivote.
pivotWeightObtiene el peso del pivote.
playableGraphThe PlayableGraph created by the Animator.
playbackTimeEstablece la posición de reproducción en el buffer de grabación.
recorderModeObtiene el modo del recorder del Animator.
recorderStartTimeEl tiempo inicial del primer frame del buffer relativo al frame en el que StartRecording fue llamado.
recorderStopTimeTiempo final del clip grabado relativo a cuando StartRecording fue llamado.
rightFeetBottomHeightObtiene la altura del pie derecho.
rootPositionLa posición raíz, la posición del game object.
rootRotationLa rotación raíz, la rotación del game object.
runtimeAnimatorControllerLa representación del AnimatorController que controla el Animator.
speedLa velocidad de reproducción del Animator. 1 es una velocidad de reproducción normal.
stabilizeFeetEstabilización automática de los pies durante la transición y la mezcla.
targetPositionReturns the position of the target specified by SetTarget.
targetRotationReturns the rotation of the target specified by SetTarget.
updateModeSpecifies the update mode of the Animator.
velocityObtiene la velocidad del avatar para el último frame evaluado.

Funciones Públicas

ApplyBuiltinRootMotionAplica la Root Motion predeterminada.
CrossFadeCreates a crossfade from the current state to any other state using normalized times.
CrossFadeInFixedTimeCreates a crossfade from the current state to any other state using times in seconds.
GetAnimatorTransitionInfoReturns an AnimatorTransitionInfo with the informations on the current transition.
GetBehaviourReturns the first StateMachineBehaviour that matches type T or is derived from T. Returns null if none are found.
GetBehavioursReturns all StateMachineBehaviour that match type T or are derived from T. Returns null if none are found.
GetBoneTransformReturns Transform mapped to this human bone id.
GetBoolReturns the value of the given boolean parameter.
GetCurrentAnimatorClipInfoReturns an array of all the AnimatorClipInfo in the current state of the given layer.
GetCurrentAnimatorClipInfoCountReturns the number of AnimatorClipInfo in the current state.
GetCurrentAnimatorStateInfoReturns an AnimatorStateInfo with the information on the current state.
GetFloatReturns the value of the given float parameter.
GetIKHintPositionObtiene la posición de una ayuda IK.
GetIKHintPositionWeightObtiene el peso transitivo de una ayuda IK (0 = en la animación original antes de IK, 1 = en la ayuda).
GetIKPositionObtiene la posición de una meta IK.
GetIKPositionWeightObtiene el peso transitivo de una meta IK (0 = en la animación original antes de que IK, 1 = esté en la meta).
GetIKRotationObtiene la rotación de una meta IK.
GetIKRotationWeightObtiene el peso rotacional de una meta Ik (0 = rotación antes de IK, 1 = rotación en la meta IK).
GetIntegerReturns the value of the given integer parameter.
GetLayerIndexReturns the index of the layer with the given name.
GetLayerNameReturns the layer name.
GetLayerWeightReturns the weight of the layer at the specified index.
GetNextAnimatorClipInfoReturns an array of all the AnimatorClipInfo in the next state of the given layer.
GetNextAnimatorClipInfoCountReturns the number of AnimatorClipInfo in the next state.
GetNextAnimatorStateInfoReturns an AnimatorStateInfo with the information on the next state.
GetParameterSee AnimatorController.parameters.
HasStateReturns true if the state exists in this layer, false otherwise.
InterruptMatchTargetInterrumpe la correspondencia automática de objetivos.
IsInTransitionReturns true if there is a transition on the given layer, false otherwise.
IsParameterControlledByCurveReturns true if the parameter is controlled by a curve, false otherwise.
MatchTargetAutomatically adjust the GameObject position and rotation.
PlayPlays a state.
PlayInFixedTimePlays a state.
RebindVuelve y une todas las propiedades animadas y datos del mesh con el Animator.
ResetTriggerResets the value of the given trigger parameter.
SetBoneLocalRotationEstablece la rotación local de un hueso humano durante un pase IK.
SetBoolSets the value of the given boolean parameter.
SetFloatSend float values to the Animator to affect transitions.
SetIKHintPositionEstablece la posición de una ayuda IK.
SetIKHintPositionWeightEstablece el peso transitivo de una ayuda IK (0 = en la animación original antes de IK, 1 = en la ayuda).
SetIKPositionEstablece la posición de una meta IK.
SetIKPositionWeightEstablece el peso transitivo de una meta IK (0 = en la animación original antes de IK, 1 = en la meta).
SetIKRotationEstablece la rotación de una meta IK.
SetIKRotationWeightEstablece el peso rotacional de una meta IK (0 = rotación antes del IK, 1 = rotación en la meta IK).
SetIntegerSets the value of the given integer parameter.
SetLayerWeightSets the weight of the layer at the given index.
SetLookAtPositionEstablece el aspecto en la posición.
SetLookAtWeightEstablece el look en los pesos.
SetTargetEstablece un AvatarTarget y un targetNormalizedTime para el estado actual.
SetTriggerSets the value of the given trigger parameter.
StartPlaybackEstablece el animator en modo de reproducción.
StartRecordingEstablece al animator en el modo de grabación, y asigna un buffer circular de tamaño frameCount.
StopPlaybackPara el modo de reproducción del animator. Cuando la reproducción para, el Avatar continua y obtiene control de la lógica del juego.
StopRecordingPara el modo de grabación del animator.
UpdateEvalua el animator basándose en deltaTime.
WriteDefaultValuesForces a write of the default values stored in the animator.

Funciones Estáticas

StringToHashGenerates an parameter id from a string.

Miembros heredados

Variables

enabledEnabled Behaviours are Updated, disabled Behaviours are not.
isActiveAndEnabledHas the Behaviour had active and enabled called?
gameObjectEl game object que tiene este componente adjunto. Un componente siempre está adjunto a un game object.
tagEl tag de este game object.
transformThe Transform attached to this GameObject.

Funciones Públicas

BroadcastMessageLlama 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?
GetComponentReturns the component of Type type if the GameObject has one attached, null if it doesn't. Will also return disabled components.
GetComponentInChildrenRetorna el componente de tipo type en el GameObject o cualquiera de sus hijos utilizando depth first search (busqueda de profundidad).
GetComponentInParentRetorna el componente de tipo type en el GameObject o cualquiera de sus padres.
GetComponentsRetorna todos los componentes de tipo type en el GameObject.
GetComponentsInChildrenRetorna todos los componentes de tipo type en el GameObject o cualquiera de sus hijo.
GetComponentsInParentRetorna todos los componentes de tipo type en el GameObject o cualquiera de sus padres.
SendMessageLlama al método denominado methodName en cada MonoBehaviour de este game object.
SendMessageUpwardsLlama al método denominado methodName en todos los MonoBehaviour de este juego y en todos los ancestros del behaviour.
TryGetComponentGets the component of the specified type, if it exists.
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961