入門指南(nán)

設置指南(nán)

本指南(nán)将詳細介紹如何在 Unity 中開始使用(yòng) Snapdragon Spaces SDK。

截屏2024-07-28 23.04.13.png

安裝 Unity 編輯器時(shí),必須添加Android Build Support才能導出 apk 文件,該模塊也(yě)可(kě)以通(tōng)過 Unity Hub 後續添加。


下(xià)載開發者包

Snapdragon Spaces 開發者門戶下(xià)載開發者包。


導入包

Snapdragon Spaces SDK 以 tarball 文件形式提供,請按照(zhào) Unity 的(de)說明(míng),使用(yòng)位于 Unity Package 文件夾中的(de) tgz 文件将包導入項目。

截屏2024-07-28 23.07.19.png


XR交互工具包導入

Snapdragon Spaces Unity 包對(duì) XR Interaction Toolkit 包有依賴關系。在導入 Snapdragon Spaces 包期間,導入 XR Interaction Toolkit 時(shí)可(kě)能會彈出兩個(gè)提示:


●啓用(yòng)新輸入系統:建議(yì)單擊“是”以包含新輸入系統包,以确保 OpenXR 和(hé) XR Interaction Toolkit 包的(de)完整功能,如果還(hái)需要舊(jiù)輸入系統,則可(kě)以将下(xià)方的(de)“Active Input Handling”Player > Other Settings > Configuration值設置爲 Both


交互層掩碼更新交互層掩碼更新程序可(kě)能會提示升級交互層蒙版。如果之前沒有将 XR 交互工具包添加到項目中,則可(kě)以選擇“不,謝謝”。如果已經導入了(le) 2.0.0 之前版本的(de) XR 交互工具包包,建議(yì)點擊“我已備份以升級交互層掩碼。

截屏2024-07-28 23.12.44.png















截屏2024-07-28 23.14.07.png


更改項目設置

要啓用(yòng) Snapdragon Spaces OpenXR 插件,請依次導航到 Edit > Project Settings > XR Plug-in Management 并打開 Android 選項卡。勾選 OpenXR 插件和(hé) Snapdragon Spaces 功能組。最初,會有一些項目設置需要更新或修複,爲此,請點擊 OpenXR 旁邊的(de)紅色感歎号,進入 OpenXR 項目驗證窗(chuāng)口,點擊條目旁邊的(de)修複按鈕,應用(yòng)所需的(de)項目設置。最後應用(yòng)啓用(yòng)兩種輸入系統的(de)設置,因爲這(zhè)可(kě)能需要編輯器重啓。

截屏2024-07-28 23.17.28.png


啓用(yòng) Spaces 功能

在 OpenXR 設置中啓用(yòng)需要在運行時(shí)激活的(de)功能。當前支持的(de)功能及其對(duì)應的(de) AR Foundation 管理(lǐ)器或 XR 子系統列在下(xià)表中。

特征

AR Foundation/Spaces 管理(lǐ)器

XR 子系統

基礎運行時(shí)

AR Session
AR Pose Driver

XRSessionSubsystem
-

攝像頭幀訪問

AR Camera Manager

XRCameraSubsystem

手部追蹤

spaces 手勢追蹤管理(lǐ)器

Spaces.XRHandTrackingSubsystem

碰撞檢測(實驗性)

AR Raycast Manager

XRRaycastSubsystem

圖像追蹤

AR Tracked Image Manager

XRImageTrackingSubsystem

平面檢測

AR Plane Manager

XRPlaneSubsystem

空間錨點

AR Anchor Manager

XRAnchorSubsystem

空間網格(實驗性)

AR Mesh Manager

XRMeshSubsystem


截屏2024-07-28 23.28.38.png


導入示例

Snapdragon Spaces SDK 包含一些示例資産,展示如何使用(yòng)包中包含的(de)感知功能。要導入這(zhè)些示例,隻需在包管理(lǐ)器中選擇該包(位于菜單欄的(de) Window > Package Manager 下(xià)),然後點擊導入核心示例。

截屏2024-07-28 23.30.43.png

截屏2024-07-28 23.32.07.png


導入示例後,可(kě)以通(tōng)過菜單欄中的(de)“窗(chuāng)口”>“Snapdragon Spaces”>“将場(chǎng)景添加到構建設置”來(lái)使用(yòng)輔助工具将示例場(chǎng)景添加到構建設置中。

截屏2024-07-28 23.33.42.png