Unity 的动画控制器(Animation Controller)是制作角色动画的核心工具,通过状态机管理动画状态,实现流畅的过渡与控制。以下是基础使用指南:

🧩 1. 创建动画控制器

  1. 右键项目窗口 → Create > Animator Controller
  2. 命名控制器(如 CharacterAnimatorController
  3. 将控制器拖拽到角色对象上作为 Animator 组件
Unity_Animator_Controller

🛠️ 2. 设置动画状态机

  • 双击控制器进入状态机编辑器
  • 右键空白处 → Create State > New Empty State
  • 使用 Transition 连接不同状态(如 Idle → Run)
  • 设置 Transition Conditions(如速度大于0触发)
Animation_Controllers_State_Machine

📁 3. 关联动画剪辑

  1. 将动画剪辑拖入控制器的 States 面板
  2. 右键状态 → Set as Transition Destination
  3. 调整 Animation 面板的参数(如速度、时间)
Animation_Controllers_Animations

📚 扩展学习

📌 提示:动画控制器支持参数混合(如速度、方向),可实现更复杂的动画逻辑。建议结合 Unity 动画系统文档 深入理解。