Unity 的动画控制器(Animation Controller)是制作角色动画的核心工具,通过状态机管理动画状态,实现流畅的过渡与控制。以下是基础使用指南:
🧩 1. 创建动画控制器
- 右键项目窗口 →
Create > Animator Controller
- 命名控制器(如
CharacterAnimatorController
) - 将控制器拖拽到角色对象上作为
Animator
组件
🛠️ 2. 设置动画状态机
- 双击控制器进入状态机编辑器
- 右键空白处 →
Create State > New Empty State
- 使用
Transition
连接不同状态(如 Idle → Run) - 设置
Transition Conditions
(如速度大于0触发)
📁 3. 关联动画剪辑
- 将动画剪辑拖入控制器的
States
面板 - 右键状态 →
Set as Transition Destination
- 调整
Animation
面板的参数(如速度、时间)
📚 扩展学习
📌 提示:动画控制器支持参数混合(如速度、方向),可实现更复杂的动画逻辑。建议结合 Unity 动画系统文档 深入理解。