动画组件参考

Animation(动画)组件可以以动画方式驱动所在节点和子节点上的节点和组件属性,包括用户自定义脚本中的属性。

animation component

添加动画组件有三种方式:

  1. 动画编辑器 中添加动画组件,详情请参考 创建 Animation 组件和动画剪辑
  2. 层级管理器 中选中需要添加动画的节点,然后在 属性检查器 中选择 添加组件 -> Animation -> Animation 来添加一个动画组件到节点上。
  3. 通过脚本添加,详情请参考 使用脚本控制动画

注意:动画组件/骨骼动画组件不能和动画控制器组件挂载在同一个节点上,详情请参考 Marionette 动画系统

动画组件属性

属性功能说明
Clips添加的动画剪辑资源,默认为空,支持添加多个。在这里添加的 AnimationClip 可以直接在 动画编辑器 中进行编辑。
DefaultClip默认的动画剪辑,若该项在挂载了动画剪辑的同时,还勾选了下方的 PlayOnLoad 属性,那么动画便会在加载完成后自动播放 Default Clip 的内容。
PlayOnLoad布尔类型。若勾选该项,则动画加载完成后会自动播放 Default Clip 的内容。

说明

如果一个动画需要包含多个节点,那么一般会新建一个节点作为动画的 根节点,再将动画组件挂载到根节点上,则这个根节点下的其他子节点都会自动进入到这个动画剪辑中,并显示在 动画编辑器节点列表 区域。详情可参考 熟悉动画编辑器 — 节点列表

Animation 组件也提供了一些常用的动画控制函数,若要通过脚本程序化控制动画,请参考 使用脚本控制动画