使用集合组织和布局对象

已完成

对象栏

对象栏是位于水平或垂直堆栈中的对象的动态集合。 可以配置对象之间的间距。 此组件通常用于设置 UI 的格式,例如按钮栏,但在此示例中,我们将使用它来定位模型的各个部分。

Prefab 和集合/对象栏之间的差异

集合仅用于组织目的。 对集合中游戏对象所做的任何更改都不会反映在其他游戏对象中。 它们与 Prefab 完全不同,因为它们仅用于按特定顺序排列一组对象。

另一方面,Prefab 是有助于将新的更改传播到其所有实例的资产。 Prefab 是一组以特定方式排列的可重用对象,但在 Prefab 中对游戏对象所做的任何更改都会反映在其所有实例中。

Unity Canvas 定位

虽然对象栏提供了一个工具来定位此特定用例的对象,但在 MRTK3 中大多数情况下,对象定位应使用 Unity 的 Canvas UI 来完成。