MRTK - DockPosition 教學開啟 Dock Example 範例場景,本段教學介紹使用 Dock 與 DockPosition 腳本元件,讓移動的物件自動吸附到特定位置。 場景中的 Dock 是所有停泊物件的上層物件,使用 Grid Object Collection 腳本排列下層 DockPosition 停泊位置物件。 選取任何一個 DockPosition 物件,綠色方框是碰撞器,將物件拖曳到此範圍放開時將會自動停泊。 透過 Inspector 可看到 DockPosition 腳本元件,下面的 Docked Object 變數可設定預設的停泊物件。
例如將地球與巴克球模型分別指定到 DockPosition 物件的 Docked Object 欄位,進入遊戲後物件將自動停泊。
製作可停泊物件 ( Dockable )製作一個可停泊物件,選取物件後增加 Dockable 腳本元件。
若此物件屬於可操作的互動物件,需要新增前面介紹過的 Object Manipulator 腳本元件。
製作停泊位置物件 ( DockPosition )製作一個停泊位置物件,選取物件後增加 Dockable 腳本元件,此物件必須有碰撞器,否則會出現無效操作訊息。
|