Google致力於提高黑人社區的種族平等。 怎麼看。
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

Android快速入門

開始將您的ARCore Unity應用定位到Android。

本指南向您展示如何設置開發環境並試用ARCore示例應用程序。

要求

硬件

  • ARCore支持的設備

  • 一條USB電纜將您的設備連接到您的開發機器

軟件

獲取ARCore SDK for Unity

  1. 下載適用於Unity 1.23.0的ARCore SDK或更高版本
    該SDK已作為arcore-unity-sdk-1.23.0.unitypackage

創建一個新項目並導入SDK

  1. 打開Unity並創建一個新的3D項目。

  2. 僅限Unity 2019 :選擇窗口>程序包管理器並安裝以下程序包:

    • 多人HLAPICloudAnchors示例所需)
    • XR舊版輸入助手(即時預覽所必需,它使用TrackedPoseDriver
  3. 導入ARCore SDK for Unity:

    1. 選擇“資產”>“導入包”>“自定義包”

    2. 選擇您下載的arcore-unity-sdk-1.23.0.unitypackage

    3. 在“導入軟件包”對話框中,確保選擇了所有軟件包選項,然後單擊“導入”

打開示例場景

  1. 在Unity項目窗口中,您可以在以下位置找到HelloAR示例:
    Assets/GoogleARCore/Examples/HelloAR/Scenes/

配置項目設置

  1. 轉到“文件”>“構建設置”以打開“構建設置”窗口。
  2. 在“平台”下,選擇“ Android” ,然後單擊“切換平台”
  3. 單擊播放器設置
  4. Android設置標籤中,配置以下設置:
    部分環境配置
    其他設定渲染圖取消選中“自動圖形API”
    如果VulkanGraphics APIs下列出,請將其刪除。
    多線程渲染選擇此選項以使用多線程渲染

    筆記:
    • 在為Android構建時,ARCure SDK for Unity 1.17.0或更高版本支持“多線程渲染”選項。但是,在Unity 2018.1和更早版本中啟用此選項時,不支持使用前置(自拍)相機。
    • 當應用程序在渲染線程上施加高負載時,3D資產可能無法始終正確渲染。
    包裹名字使用Java包名稱格式創建唯一的應用ID。
    例如,使用com.example.helloAR
    腳本後端為64位設備構建時,請將腳本後端設置為IL2CPP 。有關更多信息,請參見ARCore 64位要求
    目標架構為64位設備構建時,選擇ARM64 (需要將Scripting Backend設置為IL2CPP )。有關更多信息,請參見ARCore 64位要求
    最低API等級選擇Android 7.0“牛軋糖”(API級別24)或更高版本
    對於AR可選應用程序,最低API級別為14。
    XR設置ARCore支持啟用此選項。

生成並運行示例應用

  1. 在設備上啟用開發人員選項和USB調試

  2. 將設備連接到開發計算機。

  3. 在“ Unity構建設置”窗口中,單擊“構建並運行”
    Unity將您的項目構建到Android APK中,然後將其安裝在設備上,然後啟動它。

  4. 移動您的設備,直到ARCore開始檢測和可視化平面。

  5. 點按一架飛機,在其上放置一個Andy Android對象。

  6. (可選)使用Android logcat查看日誌消息,或使用Android Device Monitor來更全面地分析設備。

下一步