Android快速入门

Android平台的开发设置。

Windows
MacOS
Linux

Android_QS_Editor_TopicImage.png

本快速入门指南将介绍设置 虚幻引擎4 进行Android游戏开发的所有相关要点,其中包括以下主题:

  • 设置Android游戏开发的测试设备和计算机。

  • 配置移动平台开发的新项目。

  • 设置 虚幻编辑器,打包Android版本。

  • 设置编辑器预览移动渲染特征等级。

  • 在编辑器中测试设备上的项目。

  • 打包项目的独立版本。

完成本指南后,将可从初始设置开始,准备Android项目进行测试和打包。

1 - Android开发先决条件

要创建和部署Android插件,需安装虚幻引擎包含的数个Android开发先决条件,并确保设备已可开始测试。

  1. 找到你的虚幻引擎安装目录,然后打开 Engine/Extras/AndroidWorks/Win64 文件夹。使用 CodeWorksforAndroid 安装程序来安装Android当前的Codeworks版本。更多有关安装Android Codeworks的详情,请参阅"为Android安装Codeworks"页面。

    点击查看大图。

  2. 重启计算机,使此安装的更改生效。

  3. 在测试设备上打开 设置(Settings) 并启用 开发者模式(Developer Mode)

  4. 在设备的设置(Settings)中找到 开发者选项(Developer Options),然后启用 USB调试(USB Debugging)

    点击查看大图。

  5. 将设备连接到计算机,然后允许计算机访问设备数据。

  6. 允许计算机安装设备所需驱动程序。

完成以上步骤后,即可开发新的Android项目。

2 - 创建项目

在以下章节中,我们将新建UE4项目,并使用蓝图第三人称模板以展示在Android设备上运行UE4项目的速度。

  1. 启动 虚幻编辑器。在 虚幻项目浏览器 中,使用以下设置新建项目:

    • 项目类别:游戏(Games)

    • 模板:自上而下(Top Down)

    • 目标硬件:移动设备/平板电脑(Mobile/Tablet)

    • 质量级别:可缩放3D或2D(Scalable 3D or 2D)

  2. 将项目命名为 AndroidQuickStart,并点击 创建项目(Create Project) 按钮完成项目创建。

选择"移动设备/平板电脑(Mobile/Tablet)"作为目标硬件,并选择"可缩放3D或2D(Scalable 3D or 2D)"作为目标质量级别,确保项目考虑移动设备的用户界面和硬件限制。

3 - 设置用于Android的虚幻编辑器

接下来确保在虚幻编辑器中配置Android APK版本的 项目设置(Project Settings)

  1. 点击 编辑(Edit) > 项目设置(Project Settings),打开项目设置(Project Settings)窗口。

    项目设置

  2. 在项目设置(Project Settings)窗口内,导航至 平台(Platforms) > Android

  3. APK打包(APK Packaging) 下会出现警告,写有"未配置Android平台的项目(Project is not configured for the Android platform)"。点击 立即配置(Configure Now) 按钮,自动设置项目以写入必需平台文件。

  4. 使用正确公司名和项目名填写 Android包命名(Android Package Name)。本实例中使用 com.EpicGames.AndroidQuickStart

  5. 若已启用 接受SDK授权(Accept SDK License) 按钮,点击器以接受Android的SDK授权协议。若之前已接受此协议,则无需完成此步骤。

    立即配置

项目现可创建Android版本并在Android设备上进行启动。

4 - 配置编辑器和PIE进行移动预览

可设置虚幻编辑器的 编辑器中运行 (PIE) 模式,以预览游戏在移动渲染器中的效果。

  1. 工具栏(Toolbar) 中,点击 设置(Settings) > 预览渲染关卡(Preview Rendering Level),然后选择Android的可用渲染关卡。

    点击查看大图。

  2. 点击 工具栏(Toolbar)运行(Play) 按钮旁的 下拉菜单。选择所选渲染关卡对应的可用 移动预览 模式。

    移动预览PIE

编辑器将以与目标渲染器视觉一致的方式显示游戏。此外,按下PIE按钮时,游戏将在标准移动宽高比的独立窗口中启用,并已配置为使用鼠标模拟触摸屏。此类设置不会影响移动设备的打包,但可确保在编辑器中工作时获得准确预览。

欲了解配置移动预览器的方法,参见移动预览器 参考。

5 - 在Android设备上启动

要在基于Android的设备上测试当前关卡,需进行以下操作:

  1. 首先确保已打开要测试的关卡。本例将使用 ThirdPersonExampleMap 关卡,其位于上一步中创建的基于蓝图的项目内。
    Correct_Level_Open.png

  2. ThirdPersonExampleMap 打开后,前往 主工具栏,点击 启动 图标旁的白色小三角形显示更多选项。
    Level_Deploy_Options.png

  3. 设备 部分下的 启动 菜单中,点击选中列表内的Android设备。
    launch_rightformat.png

  4. 关卡在设备上启动时,进度将显示在屏幕的右下角,如下图所示。
    AndroidDevelopment_QS_4_PackingProgress.png

  5. 部署完成后,应自动开始在Android设备上运行项目。若项目无法自动运行,可在设备上找到应用程序并点击启动。

    点击查看大图。

6 - 将Android版本打包

上述步骤讲解了在设备上打包并立即启动项目的方法。按照以下步骤,可打包独立APK以供分步和测试:

  1. 点击 文件(File) > 打包项目(Package Project) > Android > Android (Multi:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)

    点击查看大图。

  2. 出现 打包项目(Package Project) 对话框时,选择保存其的目录。在本例中,将其保存到 AndroidQuickStart/Build

    点击查看大图。

  3. 点击 选择文件夹(Select Folder),虚幻编辑器将开始打包项目。等待打包完成。

若导航至输出版本的目标文件夹,该文件夹将包含在Android设备上安装游戏所需的APK和OBB文件。其中有一对 .bat 文件,可用于在相连设备上自动安装和卸载版本。

点击查看大图。

欲了解配置Android版本的打包设置的详情,参见将Android项目打包 参考页。

4 - 自行尝试

凭借在本快速入门中学到的知识,你现在可打包UE4项目并分发到一般Android设备上。通过新建gameplay和关卡可扩展UE4提供的模板,以创建出完整功的移动平台游戏。根据项目需求和针对的目标设备,需进一步配置以优化版本。以下链接将提供项目构建后续步骤的更多信息:

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见