VRTK 玩家移動功能 (1)Author: Kelvin Huang本段教學介紹製作玩家移動功能,玩家可使用 VR 控制器的類比搖桿來移動位置。 開啟 Package Importer 匯入 Tilia.Indicators.ObjectPointers.Unity 資源。 建立 Indicators.ObjectPointers.Curved 物件,其功能是讓玩家可以傳送到指定的位置。 實際上 Indicators.ObjectPointers.Curved 與 Indicators.ObjectPointers.Straight 的差異是曲線與直線。
將 預製物件拖曳到場景的適當位置,此物件將顯示玩家 HMD 與雙手的位置。 UnityInputSystem.Poses.GenericXR 的設定可先維持預設值。
選擇 Indicators.ObjectPointers.Curved 物件,將 RightPointer 物件拖曳放入到 Follow Source 欄位。
參考下圖將 RightThumbstick_Touch 與 RightThumbstick_Press 拖曳到 Activation Action 與 Selection Method 欄位。
此時若測試遊戲,可能會出現玩家的起始位置需要修改的問題。
選取 CameraRigs.UnityXRPluginFramework 設定 Requested Tracking Mode = Default(預設為 Floor)。
完成以上步驟後,可測試玩家使用類比搖桿時是否顯示移動的射線,但目前仍無法移動,下一段教學介紹移動功能。
Copyright © 2025 CG Digital Corp. All rights reserved.
|