文章目录

1、打开 Animation 视图2、创建动画片段3、动画时间轴3.1、关键帧清单时间轴模式3.2、曲线时间轴模式

4、回放和帧导航的控制5、锁定窗口6、使用动画事件

点击访问官网 使用 Animation 视图

Animation 视图 用于预览和编辑 Unity 中已动画化的 游戏对象 的动画剪辑。

1、打开 Animation 视图

请选择 Window > Animation > Animation 或者使用快捷键 Ctrl+6

打开的 Animation 视图 如下:

2、创建动画片段

点击访问官网 创建新动画片段

选中想要动画化的物体,即可在 Animation 视图 创建动画片段

创建了第一个动画片段之后,会多出三个东西

此时就可以在 Animation 视图 创建 关键帧动画 or 录制动画

Animation 视图的左侧列出已动画化的属性。在尚未录制任何动画的新建剪辑中,此列表为空当在单个剪辑中需要对整个游戏对象层级视图进行动画化时,需确保在层级视图的根游戏对象上创建动画

点击访问官网 动画化游戏对象

3、动画时间轴

Animation 视图的右侧是当前剪辑的时间轴。每个动画属性的关键帧都显示在此时间轴中。

◆ 时间轴视图有两个模式:

关键帧清单 (Dopesheet) 模式曲线 (Curves) 模式

3.1、关键帧清单时间轴模式

关键帧清单 模式提供更紧凑视图,可在单个水平轨道中查看每个属性的关键帧序列。

请参阅有关 关键帧清单 (Dopesheet) 模式中的关键点操作 的文档以了解更多信息。

3.2、曲线时间轴模式

曲线 模式显示一个可调整大小的图形,其中包含每个动画属性的值如何随时间变化的视图。所有选定属性都叠加显示在同一图形中。在此模式下,可以很好地控制属性值的查看和编辑,以及如何在两者之间进行插值。

要了解有关 Curve 视图导航的更多信息,请参阅 使用动画曲线 文档。

◆ 快捷键:

单击列表中的各个属性,然后按键盘上的 F 可自动重新缩放视图以适合该值的范围按键盘上的 A 可适应并重新缩放窗口,从而显示剪辑中的所有关键帧(无论选择哪些帧)

4、回放和帧导航的控制

要控制 动画剪辑 的回放,请使用 Animation 视图 左上方的__回放控制__。

●还可使用以下键盘快捷键来控制回放头:

按 , (逗号)跳到上一帧按 . (句号)跳到下一帧按住 Alt + , (逗号)跳到上一 关键帧按住 Alt + . (句号)跳到下一 关键帧

5、锁定窗口

可以锁定 Animation 编辑器窗口,使其不会自动切换来反映 Hierarchy 或 Scene 视图中当前选择的游戏对象。

6、使用动画事件

点击访问官网 使用动画事件

点击 Add event 按钮添加动画事件,选中按Del可删除

选中 事件标记 可在 Inspector 面板 配置回调

动画事件可以接收一个参数,编写动画事件并挂载到动画物体上

public void OnAnimationEnd(int a)

{

Debug.Log($"动画播放结束!接到的参数a={a}");

}

选择刚才编写的脚本并配置参数

运行游戏动画正常播放,动画事件正常触发

查看原文