虚幻引擎在 Android 上

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

入门

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

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

如果您使用 Windows 作为开发平台,Unreal 会与 Visual Studio 的 Android 游戏开发扩展 集成。

打包项目

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

Play 资源交付

Google Play 资源交付 参考中涵盖了如何在项目中启用 Play 资源交付、如何指定规则以创建将成为 Android 应用捆绑包中资源包的资源块,以及如何利用安装时、快速跟随和按需资源。

Google Play 结算

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

Vulkan API

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

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

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

帧速率控制

Unreal 4.25 及更高版本集成了 Android 帧速率控制库,它是 Android 游戏开发工具包 的一部分。在 移动帧速率控制 文章中解释了如何启用 Android 帧速率控制库,以及如何从 C++ 代码控制帧速率控制。

渲染优化

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

最佳实践

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