创建工具
借助创建工具可以从 Simulation View 中采样数据,并自动使用与所采样数据匹配的条件来创建代理游戏对象。使用创建工具时,Simulation View 将显示 AR 数据的可视化效果。
通过拖放操作放置预制件
单击任何预制件并将其从 Project 窗口拖动到 Simulation View 中。拖动预制件时,Editor 将临时切换到创建工具。将预制件放到数据上时,该预制件将成为 Unity MARS 创建的代理的子项。
注意:场景需要包含 MARSSession 才能这样做。
使用创建工具
要访问创建工具,请从 Unity 的 Tools 菜单中选择 MARS Create Tool。此外,还可以从 Available Custom Editor Tools 中访问该工具。
要了解某个数据段的更多信息,请将鼠标光标悬停在这个数据段上。数据的视觉表示将变为蓝色,并在左上方显示一个框,其中包含该数据的已知特征 (Traits)。
可通过两种方式与此数据进行交互:
- 单击该数据以将其选中。数据将变为橙色,并在刚才单击的位置出现一个 Create Proxy 按钮。
- 按住 Shift 并单击以选择两个数据段。在第二次单击时将出现一个 Create Proxy Group 按钮。
单击 Create 按钮即可根据所选数据在场景中生成新的代理或代理组。此时会出现一个新窗口,您可以在其中为新对象命名,并启用或禁用各个条件。
使用 Max Count 选项可指定要复制所创建代理的最大匹配项数。默认情况下,限制为 1。如果禁用,则没有限制。如果 Max Count 不为 1,则创建的代理或代理组还将具有一个父级复制器 (Replicator) 来管理匹配项。
如果要创建代理组,可单击 Modify 以分别调整子代理。
要完成创建,请单击 Create。要关闭窗口并放弃所有更改,请单击 Cancel。如果单击 Create,创建的对象将出现在激活的场景中,然后您可以在其中进行进一步的更改。