開始使用 Azure Spatial Anchors

已完成

Azure 空間錨點提供開發人員工具,可為 HoloLens 建立空間感知混合實境應用程式、透過 ARKit 建立 iOS 裝置,以及透過 ARCore 建立 Android 裝置。

開發人員可以使用 Azure 空間錨點,以了解空間、標示特定景點,以及記住來自相容裝置的景點。

Azure Spatial Anchors 的使用案例包括:

  • 區域追蹤:使用者可以使用手機掃描區域,依據相機看到的內容,判斷自己在真實世界的位置。 您的應用程式可以策略性地將箭號放在使用者的檢視中,讓瀏覽更容易。

  • 物聯網:想像您正站在有多個感應器的工廠設備前面。 如果設備的特定部分發生問題,在您的檢視圖中可能會出現指向問題區域的箭號。 您只需查看您的裝置,就可以快速查看設備的每一項重要資訊。

AR 基礎

在 Unity 中,AR Foundation 可讓您跨數個平臺使用擴增實境系統。 此套件提供 Unity 開發人員的介面,但不包含任何擴增實境功能。 在目標裝置上,您也需要針對 Unity 正式支援的目標平台提供個別的套件:

  • Android 上的 Google ARCore XR 外掛程式
  • iOS 上的 Apple ARKit XR 外掛程式
  • HoloLens 2 上的 OpenXR 外掛程式
  • Meta Quest 上的 Meta OpenXR 功能

ARAnchorManager 指令碼

您希望裝置追蹤的一個空間點稱為「錨點」。 錨點管理員會為每個錨點建立 GameObjects。 裝置通常會在整個存留期中執行更多工作來更新錨點的位置和方向。

anchorPrefab 類別中的 ARAnchorManager 欄位不適用於內容。 相反地,AR Foundation 會使用 以外的 AddComponent方法建置新的 GameObject 來代表錨點,例如使用錨點載入 ARWorldMap 物件。

預製欄位可以擴充錨點的預設行為。 建議您不要使用它在世界中部署內容。

資源

資源群組是一個邏輯容器,可在其中部署與管理 Azure 資源 (例如 Web 應用程式、資料庫和儲存體帳戶)。

Spatial Anchors 帳戶是使用一般英數字元的唯一資源名稱。