录制器 (Recorder)

录制器用于捕获驱动位置和 MU(可移动单元)的位置/方向。当这些参数由连接的 PLC 控制时,这非常有用。录制允许在无 PLC 连接的情况下回放序列。对于驱动跟踪,可以在录制中自由导航;但对于 MU,此功能将在未来版本中添加。

驱动录制器

驱动录制器 (Drive Recorder) 是一项在运行时 GameMode 中记录驱动位置的功能。要使用驱动录制器,您需要将"DrivesRecorder"组件添加到 GameObject 上。您可以选择录制该 GameObject 层级下的所有驱动或场景中的所有驱动。

除了 DrivesRecorder 组件外,您还需要创建一个 ScriptableObject DrivesRecording。在场景所在的文件夹中右键点击。下图说明了如何创建 DrivesRecording 对象。

DrivesRecorder 提供以下属性:

DrivesRecorder 属性
属性功能
Drives Recording存储录制的录制对象
Record all drives within the scene布尔值,是否录制场景中的所有驱动
Recording / Replaying当前活动模式的信息
Replay Start Frame回放开始的帧
Replay End Frame回放结束的帧
Loop循环当前回放
Record On Start布尔值:true -> 游戏模式启动时开始录制
Play On Start布尔值:true -> 游戏模式启动时开始回放
Current Frame/ Number Frames/ Current Seconds/ Duration当前录制或回放的信息
Jump To Position跳转到特定帧
Replay End订阅回放结束时调用的事件
Buttons运行时用于启动和停止录制或回放的按钮

MU 录制器

MU 录制器 (MUrecorder) 是一种捕获场景中 MU(可移动单元)位置和方向的工具。当运行时模式启动时,它会自动开始录制,捕获场景中已存在的 MU 以及在运行时由 Source 创建的 MU。

ℹ️

MUrecorder 处于初始开发阶段,目前已可用。未来计划进一步开发,以纳入与 DrivesRecorder 相同的功能。

要使用 MUrecorder,必须将 MUrecording 组件添加到所有需要录制 MU 的 Source 上。此外,必须创建 ScriptableObject MUrecording 的实例并分配给 MUrecording 组件。下图说明了在项目中创建 MUrecording 的过程。

MUrecorder 提供以下属性:

属性功能
MUrecording存储录制的录制对象
Record布尔值:true -> 录制激活
Replay布尔值:true -> 回放激活
Is Recording/ Is Replaying当前活动模式的信息

© 2025 realvirtual GmbH https://realvirtual.io - 版权所有。未经出版商事先书面许可,不得以任何形式或任何方式(包括打印、保存、复印、录制或其他电子或机械方法)复制、分发或传播本出版物的任何部分。