5.打包游戏

如果想要和其他人分享一个项目,或者要发布一个版本到数字商城去贩卖的话,需要先打包项目。在下面的内容中我们来看一下,在 虚幻 4 中如何对一个已经完成的项目进行打包的操作。

步骤

选择操作系统

Windows

Mac OS

因为需要测试的缘故,这里我们使用 Developerment 来打包游戏。当游戏真正完成时,可以在 Package Project 的菜单内的 Build Comfigurations 下选择 Shipping 来打包游戏。

  1. 若要将整个游戏推送到您的安卓设备,您需要打包游戏。在 File 菜单中,将鼠标悬停在 Package Project 上以展开整个选项列表。您在此将再次看到纹理格式列表,并必需选择正确的格式(或未标记)。如果不确定要选择的格式,请使用 ETC1

    package_menu.png

    根据设备中不同的硬件,不同设备对贴图格式的支持也各不相同。参考 安卓开发参考 页面以了解各个格式的细分差异。

  2. 系统将提示您输入游戏包的保存位置,默认位置为您的项目文件夹。

    package_folder.png

  3. 当打包游戏时,编辑器右下角将显示一条打包消息。

    package_toast.png

  4. 打包成功后,编辑器右下角将显示一条表明打包完成的消息。

    Packageing_Completed.png

  5. 找到刚才第二步中创建的目录,应该能够看到一个新的以打包时选定的贴图类型命名的目录。 在我们这个示例中,目录名为 Android_ETC1

    Android_ECT1_Folder.png

  6. 在此文件夹中,有一个专为您的纹理类型指定的文件夹。在本例中,此文件夹命名为 Android_DXT。打开此文件夹。

  1. 打开 Android_ETC1 目录,并 双击 Install_[ProjectName]_Development.bat 批处理文件。

    Install_Bat.png

    必须将安卓设备 USB 连接至电脑,才能通过 USB 将项目送到设备上。如果当前没有连接着的设备的话,.BAT 文件将不会做任何事情。

  2. 您的游戏现已安装完毕,您可以从应用抽屉中打开它。

    Game_On_Phone.png

1.现在,为了将整个游戏推送到您的安卓设备,您需要打包游戏。在 File 菜单中,将鼠标悬停在 Package Project 上以展开整个选项列表。您在此将再次看到纹理格式列表,并必需选择正确的格式(或未标记)。

![](AQS_Mac_01.png)

我们目前在 Development 中打包,是因为我们在测试此游戏,但在游戏测试完成后,您可以通过将鼠标指针悬停在 Package Project 菜单的 Build Configurations 选项上在 Shipping 中打包游戏。

1.系统将提示您输入打包游戏的保存位置,默认位置为您的项目文件夹。

![](AQS_Mac_02.png)

1.当打包游戏时,编辑器右下角将显示一条打包消息。

![](AQS_Mac_03.png)

1.打包成功后,编辑器右下角将显示一条表明打包完成的消息。

1.导航到设置的保存位置。

1.在此文件夹中,有一个专为您的纹理类型指定的文件夹。在本例中,此文件夹命名为 Android_DXT。打开此文件夹。

  1. Double-click Install[ProjectName]Development-arm*.命令脚本文件。

    AQS_Mac_04.png

1.您的游戏现已安装完毕,您可以从应用抽屉中打开它。

最终结果

当完成后,将会得到一个 .APK 的文件,其中包含了 UE4 的项目,并能够通过另一个 .BAT 的文件部署到任意安卓的智能手机上。