Language:
Page Info
Tags:
Skill Level:
Engine Version:
Contributors:
yaakuro
Share

5 - 打包游戏

此时,您已创建移动游戏项目并部署到 Android 设备;而如果需要发布游戏,则需要打包项目。以下步骤说明如何打包项目,在 Android 平台上进行发布。开始之前,须注意的是要在 Development 模式中打包项目。为便于进行测试,最初便在 Development 模式中打包游戏方为上策。对游戏满意后,即可在 Shipping 模式中打包项目,告知引擎剥离控制台命令、数据和分析工具。

如需了解 UE4 中可用的不同版本配置之间的差异,请查阅 编译配置参考 页面。

打包项目

  1. 打开 File 菜单,下拉至 Package Project,将鼠标悬停在 Android 上,然后选择 Android (ETC1)

    点击查看全图。

  2. Open Directory 菜单出现后,用 New Folder 按钮新建一个名为 Android_Builds 的文件夹。

    点击查看全图。

  3. 点击 Open 按钮开始打包进程。

    点击查看全图。

  4. UE4 打包项目时,右下角将出现一个进度显示。

    点击查看全图。

  5. 打包进程结束后将出现消息,提示打包进程已完成。

    点击查看全图。

  6. 导航至 Android_Builds 文件夹,可在此看到一个名为 Android_ETC1 的文件夹。

    LinuxAndroid_Step36.png

  7. 打开 Android_ETC1 文件夹,其中便是打包过程中生成的文件。

    LinuxAndroid_Step37.png

    此处有 InstallationUninstallation shell 脚本(*.sh),以及包含将项目安装到 Android 设备(支持 ETC1 压缩方案) 所需全部文件的 Android 应用程序包(*.apk)。

  8. 在文件夹中点击右键并选择 Open in Terminal,从此文件夹的路径打开终端。

    LinuxAndroid_Step38.png

  9. 在终端中输入 ./Install_LinuxAndroidProject_Development-arm64.es2.sh,将项目安装到 Android 设备上。

    点击查看全图。

    如果运行 shell 脚本存在问题,尝试在终端中输入 adb devices,验证设备已连接到电脑。

  10. 安装进程中,shell 脚本将把以下输入发送至终端。

    点击查看全图。

    Shell 脚本完成安装进程后,将出现 Installation successful 消息。

最终结果

Installation 脚本将游戏安装到 Android 设备后,项目便会出现在设备的桌面上。

点击查看全图。

恭喜!您已学习到:

✓ 如何在 Linux 系统中安装并设置 Android SDK,以便用 UE4 进行移动游戏开发。
✓ 如何启用 Android 的开发环境。
✓ 如何在 UE4 中创建 Android 移动游戏项目。
✓ 如何从 UE4 部署关卡到 Android 设备上。
✓ 如何打包移动游戏进行发行(发布)。

下个页面中是应用新技术的一些建议。

Tags