Animation 模块实现了 Unity 的动画系统。
| AimConstraint | 约束对象相对于一个或多个源对象位置的方向,使对象面向源对象的平均位置。 | 
| Animation | 动画组件用于回放动画。 | 
| AnimationClip | 存储基于关键帧的动画。 | 
| AnimationEvent | AnimationEvent 允许您像 SendMessage 一样调用脚本函数,作为回放动画的一部分。 | 
| AnimationPlayableBinding | 包含表示 AnimationPlayableOutput 的信息的 PlayableBinding。 | 
| AnimationPlayableOutputExtensions | 提供 AnimationPlayableOutput 的实验性扩展方法的静态类。 | 
| AnimationPlayableUtilities | 实现高级实用程序方法,以简化使用 Playable API 与动画。 | 
| AnimationSceneHandleUtility | 提供动画场景句柄的实用程序函数的静态类。 | 
| AnimationState | AnimationState 提供对动画混合的完全控制。 | 
| AnimationStreamHandleUtility | 提供动画流句柄的实用程序函数的静态类。 | 
| Animator | 控制 Mecanim 动画系统的接口。 | 
| AnimatorControllerParameter | 用于在脚本和控制器之间进行通信。一些参数可以在脚本中设置并在控制器中使用,而其他参数则基于动画剪辑中的自定义曲线,并且可以使用脚本 API 进行采样。 | 
| AnimatorJobExtensions | 提供 Animator 和动画 C# 作业的扩展方法的静态类。 | 
| AnimatorOverrideController | 控制 Animator 覆盖控制器的接口。 | 
| AnimatorUtility | 各种用于动画器操作的实用程序。 | 
| Avatar | 化身定义。 | 
| AvatarBuilder | 用于从用户脚本构建化身的类。 | 
| AvatarMask | AvatarMask 用于屏蔽类人型身体部位和变换。 | 
| DiscreteEvaluationAttribute | 使用此属性指示在动画回放期间属性将被评估为离散值。 | 
| GenericBindingUtility | 用于从 Unity 组件读取和写入值的动画实用程序函数。 | 
| HumanPoseHandler | 使用此类创建、读取和写入类人型化身骨骼层次结构或化身姿势的 HumanPose。 | 
| HumanTrait | Mecanim 定义的所有人类骨骼和肌肉类型的详细信息。 | 
| LookAtConstraint | 约束对象相对于一个或多个源对象位置的方向,使对象面向源对象的平均位置。LookAtConstraint 是一个简化的 AimConstraint,通常与相机一起使用。 | 
| Motion | AnimationClip 和 BlendTree 的基类。 | 
| NotKeyableAttribute | 在脚本中使用此属性将属性标记为不可动画。 | 
| ParentConstraint | 约束对象相对于一个或多个源对象的方向和平移。受约束的对象的行为就像它在源对象的层次结构中一样。 | 
| PositionConstraint | 约束对象相对于一个或多个源对象位置的位置。 | 
| RotationConstraint | 约束对象相对于一个或多个源对象旋转的旋转。 | 
| RuntimeAnimatorController | AnimatorController 的运行时表示形式。使用此表示形式在运行时更改 Animator Controller。 | 
| ScaleConstraint | 约束对象相对于一个或多个源对象缩放的缩放。 | 
| SharedBetweenAnimatorsAttribute | SharedBetweenAnimatorsAttribute 指定此 StateMachineBehaviour 仅实例化一次,并由所有 Animator 实例共享。此属性减少了每个控制器实例的内存占用。 | 
| StateMachineBehaviour | StateMachineBehaviour 是可以添加到状态机状态的组件。它是状态上的任何脚本必须派生的基类。 | 
| AnimationClipPlayable | 控制 AnimationClip 的 Playable。 | 
| AnimationHumanStream | 从一个 Playable 传递到另一个 Playable 的动画数据的类人型流。 | 
| AnimationLayerMixerPlayable | 控制动画图层混合器的 IPlayable 实现。 | 
| AnimationMixerPlayable | 控制动画混合器的 IPlayable 实现。 | 
| AnimationPlayableOutput | 将 PlayableGraph 连接到场景中的 Animator 的 IPlayableOutput 实现。 | 
| AnimationScriptPlayable | 可以运行自定义多线程动画作业的 Playable。 | 
| AnimationStream | 从一个 Playable 传递到另一个 Playable 的动画数据流。 | 
| AnimatorClipInfo | 有关 Animator 播放和混合的剪辑的信息。 | 
| AnimatorControllerPlayable | 控制动画 RuntimeAnimatorController 的 IPlayable 实现。 | 
| AnimatorStateInfo | 有关当前或下一个状态的信息。 | 
| AnimatorTransitionInfo | 有关当前转换的信息。 | 
| BoundProperty | BoundProperty 是一个安全句柄,用于以通用方式从任何 Unity 组件读取和写入值。 | 
| ConstraintSource | 表示约束的源。 | 
| GenericBinding | 定义 Unity 组件上的可动画属性。 | 
| HumanBone | 模型中的骨骼与 Mecanim 类人型解剖结构中的概念骨骼之间的映射。 | 
| HumanDescription | 保存类人型化身参数以传递给 AvatarBuilder.BuildHumanAvatar 函数的类。 | 
| HumanLimit | 此类存储定义单个人类骨骼肌肉的旋转限制。 | 
| HumanPose | 可重新定位的人形姿势。 | 
| MatchTargetWeightMask | 使用此结构为 Animator.MatchTarget 指定位置和旋转权重掩码。 | 
| MuscleHandle | AnimationHumanStream 中肌肉的句柄。 | 
| PropertySceneHandle | 用于读取场景中对象上的组件属性的句柄。 | 
| PropertyStreamHandle | AnimationStream 中对象上的组件属性的句柄。 | 
| SkeletonBone | 映射到模型骨骼的变换名称的详细信息及其在 T 姿势中的默认位置和旋转。 | 
| TransformSceneHandle | 用于读取场景中对象的位置、旋转和缩放的句柄。 | 
| TransformStreamHandle | AnimationStream 中对象的位置、旋转和缩放。 | 
| AnimationBlendMode | 由 Animation.Play 函数使用。 | 
| AnimationCullingType | 此枚举控制 Animation 组件的剔除。 | 
| AnimationStreamSource | 描述如何初始化 AnimationStream | 
| AnimationUpdateMode | Animation 组件的更新模式。 | 
| AnimatorControllerParameterType | 参数的类型。 | 
| AnimatorCullingMode | Animator 的剔除模式。 | 
| AnimatorRecorderMode | Animator 记录器的模式。 | 
| AnimatorUpdateMode | Animator 的更新模式。 | 
| ArmDof | 手臂中所有肌肉的枚举。 | 
| AvatarIKGoal | IK 目标。 | 
| AvatarIKHint | IK 提示。 | 
| AvatarMaskBodyPart | 化身身体部位。 | 
| AvatarTarget | 目标。 | 
| Axis | 表示 3D 空间中使用的轴。 | 
| BodyDof | 身体中所有肌肉的枚举。 | 
| CustomStreamPropertyType | 使用 BindCustomStreamProperty 创建的自定义流属性的类型 | 
| DurationUnit | 描述持续时间的单位。 | 
| FingerDof | 手指中所有肌肉的枚举。 | 
| HeadDof | 头部中所有肌肉的枚举。 | 
| HumanBodyBones | 人体骨骼。 | 
| HumanPartDof | 人体中所有部位的枚举。 | 
| LegDof | 腿部中所有肌肉的枚举。 | 
| PlayMode | 由 Animation.Play 函数使用。 | 
| QueueMode | 由 Animation.Play 函数使用。 |