Unreal 的快速入門導覽課程

設定開發環境

  • 請按照下列步驟,從原始碼中的 GoogleARCore 外掛程式建構 Unreal Engine 4.20:

    • 加入 Epic Games 機構即可使用 Epic's GitHub 存放區的存取權。

    • 使用下列指令複製 google-ar-unreal 存放區:

      git clone -b 4.21-arcore \
      https://github.com/google-ar-unreal/UnrealEngine.git

      或者,已有現成的 Unreal Engine 4.20 存放區的開發人員可以使用下列指令將 4.21-arcore 分支合併到其分支版本:

      # Checkout your target branch, which must be based on Unreal 4.20
      git checkout <target-branch>
      
      # Add google-ar-unreal as a remote
      git remote add google-ar-unreal https://github.com/google-ar-unreal/UnrealEngine.git
      
      # Fetch and merge the arcore branch
      git fetch google-ar-unreal 4.21-arcore
      git merge google-ar-unreal/4.21-arcore
    • 從原始碼開始建構真誠引擎

      • 請務必在第一個步驟中選擇作業系統。
      • 禁止使用 Epic 提供的舊檔案覆寫內含的 Google ARCore 二進位檔案。當你看到 Would you like to overwrite your changes (y/n)? 時,請選取 n
  • 按照 Android 快速入門的說明,設定 Unreal 編輯器 (適用於 Android 開發作業)。確認您已安裝 Android SDK Platform 7.0 (API 級別 24) 以上版本。

  • 您必須取得 Unreal HelloAR 範例專案。您可選擇以下其中一種做法:

    • 下載並擷取範例專案存放區

      -或是-

    • 使用下列指令複製存放區:

      git clone https://github.com/google-ar/arcore-unreal-sdk.git

  • 您必須使用支援的 Android 裝置

準備好你的裝置

啟用開發人員選項和 USB 偵錯功能,為支援的裝置做好準備。

開啟範例專案

在 Unreal Editor 中,開啟 HelloAR 範例專案。

設定 Android 開發設定

  1. 在選單列中,按一下 [Edit > Project Settings]

  2. 在「專案設定」之下的「Android SDK」平台上,確認所有路徑都已正確設定至您的 Android SDK 和 Android NDK。將 SDK API 等級設為 &&33;matchndk'。然後將 NDK API 等級設為 android-24 以上版本。

建構並執行範例應用程式

  1. 將 HelloAR 專案封裝。在選單列中,選取 [File > Package Project > Android > Android (ASTC)]。

    系統隨即會顯示對話方塊。在該方塊中,建立名為「Creates」的新資料夾,然後按一下 [Select]

  2. Unreal 即可開始包裝專案,並在狀態視窗 (右下角) 中顯示進度。如要進一步瞭解封裝程序,請參閱輸出記錄視窗。

  3. 專案封裝完成之後,請確認裝置已連接至您的電腦。開啟 [版本] 資料夾,然後按兩下 Install_HelloARUnreal_Development-armv7-es2.bat (使用 Windows 電腦時) 或 Install_HelloARUnreal_Development-armv7-es2.command (如果使用 Mac 裝置) 在您的 Android 智慧型手機上安裝專案。

  4. 安裝完成後,請在裝置上尋找名為 HelloAR UE4 的應用程式並啟動。

隨著裝置移動,應用程式會自動偵測平面,並繪製鑽石格線。輕觸格線即可將 Android 機器人放在表面上。

後續步驟