啟用 ARCore

本頁介紹如何在您的虛幻引擎項目中啟用 ARCore 功能。為此,您需要:

  1. 將您的應用配置為 AR 必需或 AR 可選
  2. 確保您的應用符合 ARCore 的用戶隱私要求

適用於 AR 的 Google Play 服務

有兩種方法可以在您的應用中啟用 ARCore: AR 必需AR 可選。如果您在決定選擇哪一個時需要幫助,請參閱在 Google Play 商店中發布 AR 應用程序

需要 AR

AR 必需意味著您的應用在沒有 AR 的情況下無法使用,並且您的應用只能在支持 ARCore 的設備上使用。

要使應用 AR 成為必需,請選中 GoogleARCore 插件設置中的ARCore 必需應用框。此設置位於菜單Edit > Project Settings > Plugins > GoogleARCore中。

您的應用將自動執行運行時檢查,以確保設備支持 ARCore,並且已安裝適用於 AR 和 ARCore 設備配置文件數據的 Google Play 服務並且是最新的。如果未安裝 Google Play Services for AR(可能是因為它已被用戶刪除)或版本太舊,或者 ARCore 設備配置文件數據不是最新的,您的應用會提示用戶安裝或更新它們。如果安裝或更新失敗(可能是由於網絡故障), Get ARCore Session Status Blueprint 節點將返回Error ,您的應用應處理錯誤並退出。

增強現實可選

AR 可選意味著您的應用可以在不支持 ARCore 的設備上安裝和運行,但包括在支持的設備上運行時啟用的 AR 功能。當用戶安裝 AR 可選應用程序時,Google Play 商店不會自動安裝適用於 AR 的 Google Play Services

要將應用設為 AR 可選,請取消選中 GoogleARCore 插件設置中的ARCore 必需應用框。

在您的應用中,使用Check ARCore Availability Blueprint 節點檢查設備是否支持 ARCore,如果支持,是否安裝了 Google Play Services for AR。

您的應用應處理以下情況:

健康)狀況行動
設備不支持 ARCore。隱藏與 AR 相關的功能。
設備支持 ARCore,但 Google Play 服務未安裝或已過期。使用Install ARCore Service藍圖提示用戶安裝或更新。
設備支持 ARCore,並且已安裝適用於 AR 的 Google Play 服務並且是最新的。啟動服務。

用戶隱私要求

確保您的應用符合 ARCore 的用戶隱私要求

下一步

閱讀示例應用程序和ARCore for Unreal API 參考中的代碼。