会话录制内容
一种为模拟提供数据的方法是播放 MR 会话的录制内容。 当前支持的会话录制内容的类型是人工合成环境的演练以及用于面部跟踪的视频。
在模拟处于 Synthetic 模式时,可以播放人工合成环境演练。 在模拟处于 Recorded 模式时,可以播放所有其他录制内容。 如需了解更多信息,请参阅 MARS Panel 和 Device View 文档。
创建录制内容
人工合成环境录制内容
模拟激活时,可从 Device View 中录制人工合成环境的演练。 如需了解更多信息,请参阅 Device View 文档。
视频录制内容
要使用视频剪辑创建会话录制内容,请在 Project 窗口中右键单击视频剪辑,然后选择 Create > MARS > Session Recording from Video Clip。 创建的时间轴资源将包含一个 MARS 视频可播放轨道以及一个引用该视频剪辑的时间轴剪辑。
会话录制内容的结构
会话录制内容由一个包含会话录制内容信息对象的时间轴资源和多个数据记录对象组成,具体取决于录制内容中包含的数据类型。
录制内容信息有一个人工合成环境预制件列表;可用于某个模拟环境的录制内容集合中所包含的录制内容会在这个列表中包括该环境。 通常,您不必修改这个列表,因为当您在模拟中录制会话时,录制内容会自动保存对当前环境的引用。 您仍然可以添加您认为录制内容适用的其他环境。
如果会话录制内容包含任何数据记录对象,则该会话录制内容将在回放期间控制 Unity MARS 生命周期。 仅包含视频的录制内容没有任何数据记录对象,因此这些会话录制内容无法控制 Unity MARS 生命周期。 对于能够进行此控制的录制内容,录制内容回放中的时间与 MARS Time 映射为 1:1。 如果在回放过程中从 Timeline 窗口更改时间,则模拟状态将更改为“Out of Sync”。 如需了解有关时间拖动的更多信息,请参阅 MARS Panel 的文档。