擴充座 — MRTK2
此控制項可讓您將物件移入和移出預先決定的位置,以建立調色盤、擱置和導覽列。
功能
- 支援任意數目的停駐位置和版面配置, (搭配
GridObjectCollection
) - 停駐物件會自動移開,以為新物件建立空間
- 物件會縮放以符合停駐空間,然後在拖曳時調整為原始位置的大小。
開始使用擴充座
- 使用 Dock 元件建立 GameObject,並將一些子系 GameObjects 新增至其中。
- 將 DockPosition 元件新增至每個子系。
- 將可停駐元件新增至場景中任意數目的物件,以允許它們停駐。 它們也必須具有
ObjectManipulator
元件和 Collider。 - 選擇性: 使用
GridObjectCollection
擴充座來自動設定 DockPositions。
必要條件
- 每個可停駐物件都必須有一個與
ObjectManipulator
或ManipulationHandler
的碰撞器。 - 如果您想要在場景載入時啟動 Docked 物件,請將它指派給任何 DockPosition 的 Docked 物件屬性。
運作方式
可停駐元件會建置在操作事件上,以允許在特定位置停駐和取消停駐拖曳的物件。 放置取決於最接近拖曳物件的重迭觸發 DockPosition,因此這兩個物件都必須有 Collider,觸發程式才能啟動。