1. 程式人生 > >VRTK學習記錄(一)

VRTK學習記錄(一)

一,VRTK環境搭建 前提:匯入SteamVR 1.新建一個空物體改名字為[VRTK_SDK_Manager],並新增VRTK_SDK_Manager指令碼 2…新建一個空物體改名字為[VRTK_SDK_Setup],並新增VRTK_SDK_Setup指令碼 記得分別reset一下 在這裡插入圖片描述 3. 將 SteamVR 中的prefab下[CameraRig]拖到[VRTK_SDKSetup]下做其子物體 在這裡插入圖片描述 4.選擇指令碼 VRTK_SDKSetup 的 Quick Select 為 SteamVR,如下所示:[CameraRig]自動載入 在這裡插入圖片描述 5. 給[VRTK_SDKManager]新建三個空物體,並改名為 LeftController、

RightController、PlayerArea,首先給 LeftController、RightController 添

加基礎互動指令碼(如下圖 所示),基礎的可以實現瞬移的在這裡插入圖片描述 記得在[VRTK_Pointer]指令碼勾選Enable Teleport 實現瞬移 在這裡插入圖片描述 將載入的射線指令碼【VRTK_~~Pointer Renderer】加到[VRTK_Pointer]指令碼的Pointer Renderer中 在這裡插入圖片描述 6.然後在給 PlayerArea 新增瞬移指令碼(如下圖所示)基本的瞬移指令碼在這裡插入圖片描述 VRTK_BasicTeleport元件(瞬移目標元件)元件的相應名稱: Blink To Color : 瞬移時閃屏的顏色。 Blink Transition Speed:瞬移時閃屏持續的時間 Distance Blink Delay:瞬移延遲的時間 Headest Position Compensation:頭部位置響應瞬移的策略 Target List Policy:目標策略設定 Nav Mesh Limit Distance:地形導航縮排限制 7.點選指令碼 VRTK_SDKManager 的“Auto Populate”,如下所示: 在這裡插入圖片描述

再將 LeftController、RightController 拖入指令碼 VRTK_SDKManager 指令碼中,如上圖 VRTK環境基本搭建完成