一、动画剪辑基础准备

  1. 素材准备

    • 确保已导入角色模型(推荐使用Unity官方角色模型
    • 准备对应动作的视频素材(如行走/跳跃/攻击)
    • 创建AnimationClips文件夹存放资源
  2. 关键参数设置

    // 动画剪辑基本属性配置
    animationClip.frameRate = 30; // 建议统一帧率
    animationClip.length = 1.5f;  // 根据素材时长调整
    animationClip.bakedAnimation = true; // 启用烘焙功能
    

二、动画剪辑制作流程

1. 创建动画控制器

动画控制器
- 右键项目窗口 → `Create > Animator Controller` - 通过[动画状态机](/tutorials/unity-animator-state-machine)配置不同动作状态

2. 状态机配置技巧

  • 使用Transition连接不同动画状态
  • 添加Float参数控制动作混合(如移动速度)
  • 设置Exit Time优化动画衔接流畅度

3. 动画曲线调整

  • Motion窗口调整位置/旋转/缩放曲线
  • 使用Keyframe创建自定义动画过渡
  • 添加Blend节点实现动作混合效果

三、进阶实践建议

四、常见问题排查

⚠️ 动画未播放?检查:

  • 是否正确设置Animator组件
  • 状态机是否有Transition条件
  • 剪辑是否被正确分配到状态机

📌 本教程配套资源:Unity动画剪辑练习项目包
(点击下载完整工程文件,包含所有示例动画剪辑)