Version: 6000.3
语言: 中文
使用 IMGUI 创建 TreeView
Mecanim 动画系统

动画

动画系统提供了对模型和资产的属性进行动画处理的工具和流程。例如,使用动画系统对变换属性进行动画处理以移动和旋转模型,或对强度属性进行动画处理以调暗灯光。

常用工具包括导入动画和模型的导入器、创建和修改动画的编辑器以及实时动画状态机Animator 控制器中角色或动画游戏对象可以处于的状态集,以及这些状态之间的一组转换和用于记住当前状态的变量。可用的状态取决于游戏的类型,但典型的状态包括空闲、行走、奔跑和跳跃等。更多信息
请参阅术语表
确定播放哪个动画以及何时播放。一些动画系统还包括专门的工具,用于定义人形模型并在具有相同定义的模型之间重新定位动画。

Unity 有两个具有不同功能和性能特征的动画系统:

动画系统 描述
Mecanim动画系统 Mecanim 动画系统 (Mecanim) 是一个丰富而复杂的动画系统,它使用Animator 组件模型上的一个组件,使用动画系统为该模型设置动画。该组件具有对控制动画的 Animator 控制器资源的引用。更多信息
请参阅术语表
动画窗口动画器窗口 可视化和编辑动画器控制器的窗口。更多信息
请参阅术语表
.Mecanim 是大多数情况下推荐的动画系统。它为复杂的角色动画提供了更好的性能,许多动画曲线允许您向导入的剪辑添加数据,以便您可以根据动画师的状态为其他项目的时序设置动画。例如,对于以冰冷为背景的游戏,你可以使用额外的动画曲线来控制粒子系统的发射速率,以显示玩家在冷空气中凝结的呼吸。更多信息
请参阅术语表
混合
旧版动画系统 Unity 的 Legacy 动画系统(Legacy)有一个有限的功能集 功能集是相关包的集合,可用于在 Unity 编辑器中实现特定结果。您可以直接在 Unity 的包管理器中管理功能集。更多信息
请参阅术语表
早于梅卡尼姆。旧版使用 动画(Animation) 组件和 导入设置(Import Settings) 窗口的 Rig 选项卡中的特殊旧版导入选项。对于简单的动画来说,旧版不太复杂。旧版仍可用于向后兼容旧的 Unity 项目。

其他资源和示例

使用 IMGUI 创建 TreeView
Mecanim 动画系统