Choose your operating system:
Windows
macOS
Linux
利用 序列录制器 ,您可以在关卡编辑或游戏进程期间采集指定的Actor,这些Actor可以另存为一个新的 关卡序列 ,还可以在 Sequencer 内进行编辑。这对于快速采集场景的内容非常有用,因为您可以使用一个可操作角色,在游戏进程中执行一些操作,同时使用序列录制器进行录制,然后将这些数据输入到Sequencer中,围绕这些数据创建一个过场动画。
在本例中,我们将使用序列录制器来录制我们可操作角色的动作,然后可以对它进行编辑。
步骤
对于本指南,我们使用的是 已启用初学者内容包(Starter Content Enabled) 的 蓝图第三人称模板(Blueprint Third Person Template) 项目。
-
从 菜单栏(Menu Bar) 的 窗口(Window) 下,选择 序列录制器(Sequence Recorder) 。
将自动打开序列录制器(Sequence Recorder)窗口。 序列录制(Sequence Recording) 下有一些选项,它们将决定如何(以及在何处)保存新的关卡序列资源。您可以选择执行以下操作:录制生成的Actor(如粒子效果、其他字符等),确定命名惯例和保存位置,以及更改其他设置,例如录制时长或开始录制前的延迟。
-
在编辑器的主工具栏中,单击 运行(Play) 按钮以启动在编辑器中运行(PIE)会话。
-
一旦进入游戏,按 Shift+F1 以获得鼠标控制。
-
在 序列录制器(Sequence Recorder) 窗口中,单击 添加(Add) 按钮。
-
单击新录制(将显示 无(None) ),然后为 要录制的Actor(Actor to Record) 单击下拉框并选择 ThirdPersonCharacter 。
在开始录制过程之前,我们在此处指定要针对的Actor,同时更新UI,如上所示。
-
另外,您还可以选择录制音频和设置音频增益级别及录制的剪辑。
音频录制需要连接一个麦克风,并在序列开始录制时开始录制。
-
单击 录制(Record) 按钮。4秒("序列录制(Sequence Recording)"部分下的 录制延迟(Record Delay) 选项)后,录制过程将启动。
单击 录制(Record) 按钮时,将录制列表中设置为要追踪的所有Actor。
最终结果
您可以打开 RecordedSequence 资源,然后像编辑普通关卡序列一样开始编辑它。下面是我们录制的序列,我们可以在其中添加摄像机,添加 摄像机剪切 轨迹来提供多种角度、音乐和效果,或者添加任何想要添加的其他内容。我们甚至可以将此序列嵌入在其他序列中,作为 镜头轨迹 的一部分。
除了录制游戏进程外,您还可以在关卡编辑过程中指定要录制的Actor来录制操作。
上文,我们在关卡中放置了一个立方体,并指示序列录制器录制该立方体。然后,我们来回移动立方体,序列录制器在新创建的关卡序列中采集了我们通过关键帧输入的移动。当我们播放关卡序列时,在关卡序列中创建了一个新的立方体Actor(作为可生成项),这就是为什么当序列处于活动状态时会出现第二个立方体。
在关卡编辑录制时,只能采集和录制能够设置关键帧的属性。