在 Android 上執行 Unreal

在 Unreal Engine 開發人員說明文件中,你可找到使用 Unreal Engine 指定 Android 裝置所需的大部分資訊。

入門

Android 快速入門指南包含進行 Android 開發時所需的大部分設定,包括:

  • 建立行動裝置專案
  • 設定專案以指定 Android
  • 設定行動轉譯器預覽編輯器
  • 在 Android 目標裝置啟動
  • 將你的 Android 版本封裝成 APK 進行測試

如果你使用 Windows 做為開發平台,Unreal 可與 Visual Studio 專用的 Android Game Development Extension 整合。

封裝專案

封裝 Android 專案」指南不僅涵蓋將 Android 版本封裝至 APK 檔案,也說明瞭如何使用 Android App Bundle 準備發布版本。

Play Asset Delivery

Google Play Asset Delivery 參考資料介紹如何在專案中啟用 Play Asset Delivery、如何指定規則來建立構成 Android App Bundle 資產包的資產區塊,以及如何利用安裝時間、快速追蹤和隨選資產。

Google Play 帳款服務

應用程式內購指南會說明如何為遊戲設定 Google Play 結帳系統、如何讀取購買資訊,以及如何購買商品。

Vulkan API

Vulkan 是跨平台的高效能 3D 圖形 API,相較於 OpenGL ES,這類 API 的負擔較低。

如要啟用 Vulkan 圖形 API,請依序前往「Project Settings」>「Platforms」>「Android」>「Build」,然後選取「Support Vulkan」。當您同時選取「支援 Vulkan」和「支援 OpenGL ES3.2」時,Unreal 預設會使用 Vulkan。如果裝置不支援 Vulkan,Unreal 會改回 OpenGL ES 3.2。

支援在「Project Settings」>「Platforms」>「Android」>「Build」中選取 Vulkan 並支援 OpenGL ES3.2
圖 1. 預設啟用 Vulkan,並用 OpenGL ES 3.2 做為備用選項。

影格放送速度

Unreal 4.25 以上版本整合了 Android Frame Pacing 資料庫 (屬於 Android Game Development Kit 的一部分)。Mobile Frame Pacing 一文說明如何啟用 Android Frame Pacing 程式庫,以及如何透過 C++ 程式碼控制影格同步。

轉譯最佳化

針對行動裝置轉譯最佳化」指南涵蓋了最佳化行動裝置效能的指南和最佳做法,包括使用法線圖與高頂點網格的時機。其中的基本知識涵蓋如何減少繪製呼叫、網格數量和素材 ID 數量,以及素材的複雜度、最佳化材質解析度、啟動時間和套件大小。

最佳做法

我們也提供關於藝術資產身分發行等的最佳做法文章,希望能提供更多協助,使用 Unreal Engine 自在悠游於 Android 生態系統中。