虚幻引擎4(ue4)中同一个mesh(actor)等对象BlendType混合多个变换轨道

ue4中将Actor添加到Sequencer时,都会添加一个Transform Track,它允许您通过更改和形成各种Transform值的键值来移动Actor。

新的变换轨迹设置为Infinite,这意味着可以在序列中的任何时间添加新的变换数据以影响actor。

尽管这是移动actor的最常用方法,但有时可能希望对给定actor的位置,旋转或比例应用其他更改。这可以通过在“ 变换轨道”中创建一个新的“ 变换”部分来实现。

这使我们能够确定何时应用这些转换以及混合多个转换的能力。

在此示例中,我们使用两种不同的变换路径,将它们混合在一起以在某个级别为块创建运动。Multiple-Transforms-ue4

步骤

在本指南中,我们使用启用了初学者内容蓝图第三人称模板
  1. 在项目内部,从“ 基本”  部分的“ 模式”面板中,  将cube资产拖到 level中。Multiple-Transform_01-ue4
  2. 在主工具栏上,单击“ cinematics”按钮,然后选择“ 添加关卡序列”并将其保存为任何名称。DynamicAnim_02-ue4
  3. 将cube添加到Sequencer,然后右键单击“变换轨道”。在“ 属性”部分中, 选择“ is infiniteMultiple-Transform_03-ue4默认情况下,“ 变换轨道”被设置为“ 无限”,这意味着它们一直持续,并且通常只使用一个“ 变换轨道”。取消选中Infinite选项后,我们声明Transform Track将使用音序器部分(在添加的关键帧中定义)。
  4. 添加与“ 位置Location”相关的“ Y轨迹”的关键帧,以生成所需运动的轨迹。Multiple-Transform_04-ue45.单击 在变换轨道的关键帧框,并只安鼠标右键选择 translation Y轨道。Multiple-Transform_05-ue4

这样可以隔离Transform参数的y轴进行评估,从而使我们可以将多维数据集移动到关卡中的任何位置,并保持我们的Y轴关键帧数据。

6.在轨道窗口中的“变换轨道”上,单击“+section按钮, 然后选择“ 加法additive”Multiple-Transform_06-ue4

在这里,我们添加了一个新的“变换”部分,该部分将应用于现有的“变换轨道”。

7.在关键帧窗口中新的附加“变换轨迹”上,单击鼠标右键,然后仅将“变换”参数的Z轴设置为“ 活动通道”Multiple-Transform_07-ue4

8. 对于附加的“变换轨迹”,将关键帧添加到具有默认值的0,然后进行预清理,将Z值添加300,并将其作为关键帧添加。Multiple-Transform_08-ue4

9. 单击预览播放按钮查看移动。

Author: incg_UE4

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注