虚幻引擎在 Android 上

虚幻引擎开发者文档包含您使用虚幻引擎定位 Android 设备所需的大部分内容。

入门

Android 快速入门 指南涵盖了开始 Android 开发所需的大部分内容,包括

  • 创建移动项目
  • 配置项目以定位 Android
  • 设置编辑器以进行移动渲染器预览
  • 在 Android 目标设备上启动
  • 将您的 Android 构建打包到 APK 中以进行测试

如果您使用 Windows 作为开发平台,则虚幻引擎与 Android 游戏开发扩展 集成到 Visual Studio 中。

打包您的项目

打包 Android 项目 指南不仅涵盖了将您的 Android 构建打包到 APK 文件中,还涵盖了使用 Android 应用包 准备分发构建。

Play Asset Delivery

Google Play Asset Delivery 参考介绍了如何在您的项目中启用 Play Asset Delivery,如何指定规则以创建将成为 Android 应用包中资产包的资产块,以及如何利用安装时、快速后续和按需资产。

Google Play 结算

应用内购买 指南介绍了如何配置您的游戏以使用 Google Play 的结算系统,如何读取购买信息以及如何进行购买。

Vulkan API

Vulkan 是一个跨平台的高性能 3D 图形 API,与 OpenGL ES 相比,它具有较低的开销。

要启用 Vulkan 图形 API,请导航至 **项目设置 > 平台 > Android > 构建** 并选择 **支持 Vulkan**。当您同时选择 **支持 Vulkan** 和 **支持 OpenGL ES3.2** 时,虚幻引擎默认使用 Vulkan。如果设备不支持 Vulkan,则虚幻引擎将回退到 OpenGL ES 3.2。

Support Vulkan and Support OpenGL ES3.2 selected in Project Settings > Platforms > Android > Build
图 1. 默认启用 Vulkan 并将 OpenGL ES 3.2 作为回退。

帧速率配速

虚幻引擎 4.25 及更高版本集成了 Android 帧速率配速库,它是 Android 游戏开发套件 的一部分。该 移动帧速率配速 文章解释了如何启用 Android 帧速率配速库,以及如何从 C++ 代码控制帧速率配速。

渲染优化

移动渲染优化 指南介绍了优化移动性能的指南和最佳实践,包括何时使用法线贴图与高顶点网格。它涵盖了减少绘制调用、网格数量和材质 ID 数量以及材质复杂度、优化纹理分辨率、启动时间和包大小的基础知识。

最佳实践

我们还有关于 美术资产身份分发 等方面的最佳实践文章,这些文章将帮助您在使用虚幻引擎浏览 Android 生态系统时获得帮助。