VRTK 教學

VRTK 是一套免費的 Unity VR 開發套件,可快速製作虛擬實境戲的互動功能,包括玩家移動、物件的抓取與使用等,無需撰寫大量程式,節省開發的時間。 VRTK 官方網站: VRTK - Virtual Reality Toolkit

[按鈕互動功能] [玩家移動功能] [判斷移動目標] [改變弧線外觀] [增加移動事件] [穿模黑屏效果]

[類比搖桿傳送] [控制移動方向] [抓取物件功能] [設定物件吸附] [實機安裝測試] [增加角色碰撞]

[互動操作介面] [互動按鈕製作]

 

安裝 VRTK4 資源

從資源商店搜尋 VRTK v4 Tilia Package Importer 資源包,用來安裝 VRTK v4 檔案。

從資源商店下載 VRTK v4 Tilia Package Importer 資源包並匯入專案。

執行 [Windows > Tilia > Package Importer] 開啟 Package Importer 視窗。

按下 Add Scoped Registry 按鈕。

按下 Close 按鈕關閉訊息對話框。

本教學介紹 Meta Quest / VIVE Focus 3 / VIVE XR Elite 開發為主,先將專案切換至 Android 平台。

開啟 Project Settings 專案設定安裝 XR 插件,按下 Install XR Plugin Management 按鈕。

勾選 OpenXR 。

此時 Unity 編輯器將關閉並重新開啟。

此時在 OpenXR 旁邊會出現黃色驚嘆號,點擊黃色驚嘆號圖示。

按下 Fix All 修正問題。

剩下一個項目沒有清除。

開啟 Open XR 頁面,在 Interaction Profiles 增加 Oculus Touch Controller Profile 控制器設定檔。

設定 ProjectSettings 的 Player 的 Active Input Hand = Both

開啟 Package Importer 後,勾選 camerarigs.trackedalias.unity 與 camerarigs.xrpluginframework.unity

按下 Add Select Packages 按鈕,將選擇的項目增加到目前的專案。

安裝完成後,將會建立 GameObject 時增加 Tilia 的項目。

建立 CameraRigs.TrackedAlias 與 CameraRigs.UnityXRPluginFramework 物件。

將場景原有的 Main Camera 攝影機刪除,稍後替換為 VRTK 提供的攝影機。

選擇 CameraRigs.TrackedAlias 物件,將 CameraRigs.UnityXRPluginFramework 拖曳放入到

完成以上步驟即可測試遊戲,確認 CameraRigs 攝影機是否正常執行。