首页/ 第 9 章 · 动画系统/ 第 127 课
LESSON 127 · 动画系统

创建第一个关键帧动画

第一个关键帧动画完成!下一课学动画曲线。

⏱ 约 16 分钟📊 难度:入门🗂 第 9 章 · 动画系统📍 第 127 / 300 课
课程进度
127 / 300

🎯本节学习目标

  • 掌握关键帧概念
  • 掌握录制动画流程
  • 保存动画片段

🚀课程导读

关键帧动画 = 在几个时间点摆好“姿势”,Unity 自动补出中间的过渡。本课亲手录一个会跳的方块。

关键帧概念

两个关键帧之间自动补间。

  1. 【关键帧】在某个时间点记录下对象的状态(位置/旋转/缩放/颜色等)。
  2. 【补间】Unity 在两个关键帧之间自动生成平滑过渡(动画曲线)。
  3. 【例子】第 0 秒方块在左边,第 1 秒在右边——播放时方块从左平滑移动到右。
  4. 【时间轴】Animation 窗口中间的水平条是时间轴,单位秒。
  5. 【属性】可以给 Transform、材质颜色、灯光强度等几乎所有属性做动画。
  6. 【动画片段】做好的动画保存为 .anim 文件(Animation Clip),可复用。
  7. 【播放】挂到对象上后自动播放(如果 Animator 控制器只含这个状态)。
💡
原理一句话:摆几个关键姿势,中间过渡交给电脑。

录制方块跳动动画

动手做。

  1. 场景里放一个 Cube,选中它。
  2. 打开 Animation 窗口(Ctrl+6),点击窗口中的【Create】按钮。
  3. 命名动画为 JumpAnim,保存到 Assets/Animations 文件夹。
  4. Unity 自动给 Cube 添加 Animator 组件并创建控制器。
  5. 【录制】点 Animation 窗口里的红色【● 录制按钮】,开始记录。
  6. 【第 0 秒】点击时间轴 0 秒处,选中 Cube,在场景里把它摆到起始位置(原点),点“添加关键帧”(或直接改动属性自动记录)。
  7. 【第 0.5 秒】点击时间轴 0.5 秒处,把 Cube 沿 Y 轴向上移动 2 米(位置变高),自动生成关键帧。
  8. 【第 1 秒】点击 1 秒处,把 Cube 移回起始位置。
  9. 【停止录制】再次点击红色 ● 停止。
  10. 【预览】点 Animation 窗口的播放按钮 ▶,看到方块跳起再落回!
  11. 【保存】动画片段已自动保存为 .anim。
  12. 【注意】录制时改动的位置/属性才会生成关键帧。
记得停止录制(● 再点一次),否则所有改动都会记录成关键帧。

常见错误与排查

错误:录制的动画没有效果?
原因:没在录制模式,或没在不同时间点加关键帧
解决:确认红色 ● 处于激活(录制)状态;确认在 0、0.5、1 秒都摆了不同状态。

动手练习

课后小任务(做出来才算真的学会)

  • 做一个方块跳起再落下的动画
  • 再做一个方块原地旋转 360 度的动画
  • 把两个动画片段分别保存

本节小结

第一个关键帧动画完成!下一课学动画曲线。

完成打卡后,主站会实时更新你的学习进度 🎯

← 上一课动画系统概览与 Animation 窗口