設定傳送
VIVEPORT Scene SDK 包含使用 Unity NavMesh 數據的標準化傳送預製物件。加入傳送功能讓潛在客戶能夠更容易的探索您的預覽。即使您的內容通常不提供傳送功能,您也可以將其加到 VR 預覽中,以在 VIVEPORT VR 商店獲得無縫體驗。
- 加入遊戲物件以新增行進方式。例如平面、地形或其他表面。
- 選擇遊戲物件。在 Inspector 頁籤中,將它命名為 TeleportObject 。
- 在 Navigation 視窗中的 Object 下,請確保選中 Navigation Static 。如果沒有看見 Navigation 視窗,請點選 Window > Navigation 。
- 仍然在 Navigation 視窗中的 Object 下,將 Navigation Area 設為 Walkable 。
- 在 Navigation 視窗的 Bake 下,點選 Bake ,這將套用 navmesh 到您的物件中。
- 在 Hierarchy 中選取您先前新增的 [VIVEPORT Scene SDK] ,點選小箭頭將它展開,然後選擇 Navmesh 。
- 在 Inspector 視窗,找到 Vive Nav Mesh (Script) ,然後點選 Update Navmesh Data 。
提示
:設定好 Navigation 後請在虛擬實境中測試您的場景。
停用某些區域和物件的移動
有些時候您可能不想讓使用者在某個區域或物件上移動 - 也許有個物件您不想讓他們站在上面,或移動到您內容外的其他區域。將這些區域設定為無法行走將阻止傳送。
要停用某些遊戲物件的移動:
- 選擇想要阻止移動的遊戲物件。
- 在 Navigation 視窗中的 Object 下,請確保選中 Navigation Static 。如果沒有看見 Navigation 視窗,請點選 Window > Navigation 。
- 仍然在 Navigation 視窗中的 Object 下,將 Navigation Area 設為 Not Walkable 。
- 在 Navigation 視窗中的 Bake 下,點選 Bake 。這將套用 navmesh 到您的物件中。
現在,您的物件將停用移動功能。