Skip to content

简介

使用 Animator 组件可以将动画分配给场景中的游戏对象。Animator 组件需要引用 动画控制器(Animator Controller),后者定义要使用哪些动画,并控制何时以及如何在动画之间进行混合和过渡。

组件逻辑

  • 需要使用 Animator 组件(Component)将动画控制器 分配给角色或场景中的对象。
  • 通过 Animator 组件(Component)引用 动画控制器。
  • 通过 动画控制器 控制角色或场景对象播放的动画和动画跳转的时机、逻辑。

状态机013.png

创建方法

在场景编辑窗口中,选中创建动画的角色或者对象,在 检视窗口(Inspector)窗口中用鼠标左键点击 Add Component(添加组件)> Animation(动画) > Animator 进行创建。

Animator002.png

属性

Animator 组件(Component)包含以下属性:

image.png

名称说明
动画控制器数据(animator_data)附加到此角色或对象的 动画控制器(Animator Controller)。
剔除模式(Culling Mode)您可以为此动画控制器控制的动画选择剔除模式。
· 始终动画(Always Animate),始终保持动画,即使在屏幕外也不要进行剔除。
· 剔除更新变换(Cull Update Transforms),当渲染器不在 摄像机(Camera)的被观察区域时,重定向(Animation Retargeting)、IK 和 变换(Transform)相关的输入将被禁用。
· 完全剔除(Cull Completely),当渲染器不在摄像机的被观察区域时,动画将完全禁用。