【Animation】一、Animation 视图

点击访问官网 使用 Animation 视图

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

1、打开 Animation 视图

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

在这里插入图片描述

  • 打开的 Animation 视图 如下:

在这里插入图片描述

2、创建动画片段

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

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

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

扫描二维码关注公众号,回复: 16210058 查看本文章

在这里插入图片描述

3、动画时间轴

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

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

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

在这里插入图片描述

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

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

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

3.2、曲线时间轴模式

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

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

◆ 快捷键:

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

4、回放和帧导航的控制

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

在这里插入图片描述

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

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

5、锁定窗口

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

在这里插入图片描述

6、使用动画事件

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

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

在这里插入图片描述

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

在这里插入图片描述

  1. 动画事件可以接收一个参数,编写动画事件并挂载到动画物体上
public void OnAnimationEnd(int a)
{
    
    
    Debug.Log($"动画播放结束!接到的参数a={a}");
}
  1. 选择刚才编写的脚本并配置参数

在这里插入图片描述

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

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_30769437/article/details/130452574