Sequencer包含各种 属性轨道,可以用来为Actor的常见属性类型制作动画。你可以使用这些轨道为变换、颜色或布尔值等属性制作动画。本指南概述了Sequencer中存在的各种属性轨道类型。
先决条件
变换轨道
Sequencer中最常用的轨道之一是 变换轨道。你可以使用此轨道为场景中的对象、摄像机和角色的运动制作动画。

创建
默认情况下,每当 静态网格体、骨骼网格体 或 摄像机 添加到Sequencer时,它们下面就会自动添加一个变换轨道。
要手动添加变换轨道,请点击 Object绑定轨道 上的 + 轨道(+ Track) 按钮,然后选择 变换(Transform)。

要想自动添加某些轨道下的变换轨道,需要从 项目设置(Project Settings) 启用,并且可以在轨道设置项目设置下自定义为对其他Actor类型生效。
用途
变换轨道可以展开,用于查看单个通道或轴。选中这些通道或轴轨道后按 Enter,可以在这些特定轨道上放置关键帧。

如果不需要通道和轴,也可以禁用它们,将其从视图中删除。右键点击变换分段并启用或禁用 活动通道(Active Channels) 类别下的通道即可。移除任何通道或轴将导致这些轨道不被Sequencer求值并且不响应自动键入。

属性
变换轨道分段包含了一些属性,可以用来加强你对变换的控制。右键点击变换轨道(Transform track)分段,选择属性(Properties)以查看。

使用四元数插值(Use Quaternion Interpolation) 选项可以启用变换关键帧之间的四元数线性插值。四元数插值有助于减少 环架锁定 和其他基于欧拉的旋转问题。

显示 3D 轨迹(Show 3D Trajectory) 包含为变换轨道绘制轨迹路径的选项。

这些选项包括:
-
仅选择时(Only When Selected),表示仅在选择对象或轨道时绘制轨迹。
-
始终(Always),表示无论选择如何,将始终绘制轨迹。
-
从不(Never),表示从不绘制轨迹。
无论选择何种轨迹设置,当启用 游戏视图 时,轨迹将始终隐藏。
属性轨道
Sequencer支持各种属性的动画制作。点击轨道上的 + 轨道(+ Track) 按钮并从 属性(Properties) 类别中选择一个,可以将属性添加到Sequencer中的 Object绑定轨道。

布尔
布尔轨道用于为布尔属性制作动画。布尔轨道只能设置为启用或禁用,并且不插值。设置为禁用时,时间轴将显示为 红色,启用时为 绿色。

布尔值也在曲线编辑器中用 0(禁用)和 1(启用)表示。
整型
整型轨道用于为整型属性制作动画并且不插值。

浮点
浮点轨道用于为标量浮点属性制作动画。浮点关键帧可以插值并可以使用自定义切线和曲线。

为了显示浮点值的变化,你可以在一个浮点值轨道内显示浮点曲线。

要启用浮点轨道曲线,请在浮点轨道部分上单击鼠标右键,选择 显示 > 显示曲线(Display > Show Curve)。

向量
Sequencer支持使用各自的轨道为向量2、3、4属性制作动画。所有向量轨道都可以插值,并且可以有自定义切线和曲线。

颜色
颜色轨道用于为Sequencer中的特定颜色属性制作动画,例如光源或材质。颜色轨道支持插值,并且还会沿时间轴显示每个关键帧处设置的颜色,因此你可以一目了然地预览颜色。

为方便选择颜色,你可以双击颜色轨道关键帧,以便显示 颜色拾取器。选择颜色后,点击 确定(OK) 按钮,关键帧现在将设置为该颜色。

颜色轨道支持 颜色(Color) 和 线性颜色(Linear Color) 空间的动画制作。
字符串
字符串轨道用于为不同的字符串值制作动画。字符串值不会在关键帧之间插值。

枚举
枚举轨道用于为不同的枚举值制作动画。枚举值不会在关键帧之间插值。

对象
对象轨道用于为不同的对象和资产值制作动画。对象值不会在关键帧之间插值。

UMG属性
Sequencer支持 创建用户界面 中UI元素属性的动画制作。用于UMG的两个主要轨道是 边界(Margin) 和 控件变换轨道(Widget Transform Tracks)。
