文章目錄
- 📕教程說明
- 📕Building Block
- 📕Quick Action
- 📕OVRCameraRigInteraction
此教程相關的詳細教案,文檔,思維導圖和工程文件會放入 Spatial XR 社區。這是一個高質量 XR 社區,博主目前在內擔任 XR 開發的講師。此外,該社區提供教程答疑、及時交流、進階教程、外包、行業動態等服務。
社區鏈接:
Spatial XR 高級社區(知識星球)
Spatial XR 高級社區(愛發電)
📕教程說明
這期教程我將會介紹 Unity Meta XR SDK 中提供的快捷配置開發工具分別是 Building Block,Quick Action 和 OVRCameraRigInteraction。使用快捷開發工具能夠快速地配置出 SDK 中的一些功能,省下了手動配置的時間,能夠大大地加快開發速度,降低開發難度。
配套的視頻鏈接:
https://www.bilibili.com/video/BV16x4y1y7aJ
系列教程專欄:https://blog.csdn.net/qq_46044366/category_12118293.html
Meta XR SDK 版本:v62
📕Building Block
官方文檔:https://developer.oculus.com/documentation/unity/bb-overview/
Building Block 相當于一個功能庫,它將 SDK 中的功能封裝成不同的模塊,我們可以直接把 Building Block 拖到 Unity 的場景中瞬間配置出對應的功能。
導入 SDK 后,在 Unity 中點擊菜單欄的 Oculus>Tools>Building Blocks 可打開:
📕Quick Action
官方文檔:https://developer.oculus.com/documentation/unity/unity-isdk-quick-actions/
使用該配置工具需要保證 SDK 是 v62 及以上。該工具來自于 Interaction SDK。
適合已經配置了一個可追蹤手部的玩家物體,然后快速配置出一些交互功能,為玩家物體添加對應的 Interactor,為可交互物體配置對應的 Interactable
鼠標右鍵點擊某個可交互的物體,點擊 Interaction SDK 可看到 Quick Action 提供的選項:
📕OVRCameraRigInteraction
首先需要保證導入的 Meta XR SDK 版本在 v62 及以上。
直接在 Unity Project 窗口的搜索欄中搜索 OVRCameraRigInteraction,將這個物體拖到場景中。
這是一個玩家物體,集成了 Meta 的 Interaction SDK 中的所有 Interactor,擁有支持手柄交互和手勢追蹤交互的大部分功能(不同類型的抓取方式,Poke 點觸,Ray 射線交互,傳送)。
然后如果想要快速地配置可交互的物體,可以通過 Building Block 或者 Interaction SDK 的 Quick Action 來實現。(Building Block 中添加的玩家物體和 OVRCameraRigInteraction 是沖突的,必須刪掉其中一個)