Meta XR SDK 教學

Author: Kelvin Huang

Meta XR SDK 是由 Meta 官方推出的軟體開發套件,支援 Unity 遊戲引擎,提供大量的範例場景,適用於 Meta Quest 裝置開發 VR 虛擬實境或 MR 混合實境遊戲的開發者。以下是範例場景:

BodyPoseDetectionExamples

 

ComprehensiveRigExample 包括影片播放。

 

ConcurrentHandsControllersExamples 使用彈弓射擊杯子。

 

DistanceGrabExamples 遠距離抓取物件

 

GestureExamples

 

HandGrabExamples 抓取火把、馬克杯等。

 

HandGrabUseExamples 抓取噴霧器。

 

LocomotionExamples 傳送射線

 

PanelWithManipulators

 

PokeExamples 按鈕

 

PoseExamples 辨識玩家手勢,包括 讚!倒讚!剪刀、石頭、布、停止

 

RayExamples 使用射線操作 UI

 

SnapExamples

 

TouchGrabExamples 使用手部辨視抓起物品,例如 方塊、棋子。

 

TransformerExamples 抓取時手消失、抓取時放大縮小、移動地圖上的磁鐵、開寶箱

 

Meta XR SDK 使用前置步驟

先從資源商店下載 Meta XR All-in-One SDK 匯入專案,重新啟動 Unity 編輯器。

開啟 Build Settings > Android > Switch Platform 切換平台,目前無範例場景…

開啟 Package Manager 搜尋 Meta XR Interaction SDK OVR Samples 按下 Install 按鈕…

耐心等候下載安裝,待 Samples 出現後,按下 Example Scenes 右側的 Import 按鈕匯入。

備註: Unity Android 專案 > 匯入Meta SDK 後專案約 1.16GB > 匯入 Samples 後專案約 1.58GB

 

開啟 [ Samples > Meta XR Interaction SDK OVR Samples > Example Scenes ] 資料夾的展示場景。

這些場景可以自行修改或參考使用,加入 Build Settings 的 Scenes In Build 然後 Build APK 檔。

 

此時應該會出現錯誤,開啟 Project Settings 自動修正全部錯誤。

 

★抓取物件

★使用物件

★玩家移動

★虛擬按鈕

★播放影片

★開啟寶箱

★手勢辨識

 

★手勢操作

選取場景中的 OVRCameraRig 物件,透過 Inspector 設定 Hand Tracking Support = Controllers And Hands 即可。

 

Copyright © 2024 CG Digital Corp. All rights reserved.