录制器 (Recorder)
录制器用于捕获驱动位置和 MU(可移动单元)的位置/方向。当这些参数由连接的 PLC 控制时,这非常有用。录制允许在无 PLC 连接的情况下回放序列。对于驱动跟踪,可以在录制中自由导航;但对于 MU,此功能将在未来版本中添加。
驱动录制器
驱动录制器 (Drive Recorder) 是一项在运行时 GameMode 中记录驱动位置的功能。要使用驱动录制器,您需要将"DrivesRecorder"组件添加到 GameObject 上。您可以选择录制该 GameObject 层级下的所有驱动或场景中的所有驱动。
除了 DrivesRecorder 组件外,您还需要创建一个 ScriptableObject DrivesRecording。在场景所在的文件夹中右键点击。下图说明了如何创建 DrivesRecording 对象。

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 - 版权所有。未经出版商事先书面许可,不得以任何形式或任何方式(包括打印、保存、复印、录制或其他电子或机械方法)复制、分发或传播本出版物的任何部分。