使用 Unity 的 ARCore 擴充功能設定 ARCore 工作階段

設定 ARCore 工作階段,為您的應用程式打造 AR 體驗。

什麼是工作階段?

所有 AR 程序,例如動作追蹤 透過 ARCore 技術瞭解環境知識,以及估算亮度 會很有幫助ARSession 是 ARCore 的主要進入點 也能使用 Google Cloud CLI 或 Compute Engine API可管理 AR 系統狀態並處理工作階段生命週期 應用程式,建立、設定、開始或停止工作階段。最重要的是 應用程式即可接收允許存取相機圖片的影格 姿勢。

這個工作階段可用於設定下列功能:

設定 AR Foundation 和 ARCore 擴充功能

必須先設定 AR Foundation,才能使用 ARCore 擴充功能。詳情請參閱 AR 基礎設定說明文件 觀看 AR 場景設定說明。

必須先設定 ARCore 擴充功能,才能設定 ARCore 工作階段。詳情請見 這個 ARCore 擴充功能設定說明文件 (如果尚未這麼做)。

在 ARCoreExtensionsConfig 中設定擴充功能功能

在 ARCore 中建立新的工作階段設定。

  1. 在 Unity 中前往 Assets > Create > XR > ARCore Extensions Config,建立新的工作階段設定。

    預設設定如下所示:

  2. Hierarchy 窗格中,選取 ARCore Extensions 物件。

  3. Inspector 窗格的 ARCore Extensions Config 欄位中, 點選目標 按鈕,然後連線至 ARCoreExtensionsConfig 資產。

AR 工作階段管理

AR 基礎 2.1 中 3.1 刪除 ARSession 遊戲物件會破壞基礎 ARCore 工作階段。

自 AR 基礎 4.0 起,您必須使用 LoaderUtility敬上 刪除及建立子系統的功能。查看 AR 基礎課程 遷移指南:3.x 至 4.x

後續步驟