动画序列

本页面的内容:

AnimationSequence(动画序列) 是一个可以在骨架网格物体上播放的独立的动画资源。它们包含了一些关键帧,这些关键帧可以及时地指出某个特定点处的一个骨骼的位置、旋转度及缩放比例。通过在序列中播放这些关键帧,让 骨架网格物体 的骨骼之间进行混合,使得骨骼可以产生平滑的动画效果。

images/HuskRun2.gif

每个 动画序列 资源指向一个特定的骨架,且仅可以在那个骨架上进行播放。这意味着,为了在多个骨架网格物体间共享动画,所有网格物体都必须使用同样的骨架资源。

编辑

动画序列编辑器 提供了预览及编辑单独的 动画序列 资源的功能。在其属性中可以设置 动画序列 的压缩机制,可以添加动画通知事件(也称为通知)来基于动画触发相机特效、粒子特效、声效等。

请参照编辑动画序列 页面获得更多信息。

播放

AnimationSequence(动画序列) 的播放尽管可以通过代码来执行,但一般都通过应用到 骨架网格物体组件动画蓝图 来处理。在 动画图表 中,可以对用于创建 动画蓝图 的骨架的所有 动画序列 进行采样。这些动画序列可以作为 序列播放器节点进行放置,其输出是对该 动画序列 采样后而生成的姿势。

请参照动画序列编辑器 获得关于在 动画蓝图 中应用 动画序列 的指南。

通知

动画通知(简称AnimNotifies或通知)使得动画相关的程序员可以设置在动画序列的特定点处发生的事件。通知通常用于这样的特效,比如走动时的脚步声、跑动动画或在动画中产生一个粒子特效。然而,它有很多种不同的用途,因为您可以使用自定义的通知类型来扩展该系统,从而满足任何类型游戏的需求。

请参照动画通知 页面获得关于各种可用的通知的描述及应用信息。

通过使用角色编辑器中的动画序列编辑器 ,您可以创建及编辑通知。