擴充座 — MRTK2

Dock

此控制項可讓您將物件移入和移出預先決定的位置,以建立調色盤、擱置和導覽列。

功能

  • 支援任意數目的停駐位置和版面配置, (搭配 GridObjectCollection)
  • 停駐物件會自動移開,以為新物件建立空間
  • 物件會縮放以符合停駐空間,然後在拖曳時調整為原始位置的大小。

開始使用擴充座

  • 使用 Dock 元件建立 GameObject,並將一些子系 GameObjects 新增至其中。
  • 將 DockPosition 元件新增至每個子系。
  • 將可停駐元件新增至場景中任意數目的物件,以允許它們停駐。 它們也必須具有 ObjectManipulator 元件和 Collider。
  • 選擇性: 使用 GridObjectCollection 擴充座來自動設定 DockPositions。

必要條件

  • 每個可停駐物件都必須有一個與 ObjectManipulatorManipulationHandler 的碰撞器。
  • 如果您想要在場景載入時啟動 Docked 物件,請將它指派給任何 DockPosition 的 Docked 物件屬性。

運作方式

可停駐元件會建置在操作事件上,以允許在特定位置停駐和取消停駐拖曳的物件。 放置取決於最接近拖曳物件的重迭觸發 DockPosition,因此這兩個物件都必須有 Collider,觸發程式才能啟動。