5.打包游戏
如果想要和其他人分享一个项目,或者要发布一个版本到数字商城去贩卖的话,需要先打包项目。在下面的内容中我们来看一下,在 虚幻 4 中如何对一个已经完成的项目进行打包的操作。
步骤
因为需要测试的缘故,这里我们使用 Developerment 来打包游戏。当游戏真正完成时,可以在 Package Project 的菜单内的 Build Comfigurations 下选择 Shipping 来打包游戏。
若要将整个游戏推送到您的安卓设备,您需要打包游戏。在 File 菜单中,将鼠标悬停在 Package Project 上以展开整个选项列表。您在此将再次看到纹理格式列表,并必需选择正确的格式(或未标记)。如果不确定要选择的格式,请使用 ETC1。
根据设备中不同的硬件,不同设备对贴图格式的支持也各不相同。参考 安卓开发参考
页面以了解各个格式的细分差异。
系统将提示您输入游戏包的保存位置,默认位置为您的项目文件夹。
当打包游戏时,编辑器右下角将显示一条打包消息。
打包成功后,编辑器右下角将显示一条表明打包完成的消息。
找到刚才第二步中创建的目录,应该能够看到一个新的以打包时选定的贴图类型命名的目录。
在我们这个示例中,目录名为 Android_ETC1
在此文件夹中,有一个专为您的纹理类型指定的文件夹。在本例中,此文件夹命名为 Android_DXT
。打开此文件夹。
打开 Android_ETC1 目录,并 双击 Install_[ProjectName]_Development.bat
批处理文件。
必须将安卓设备 USB 连接至电脑,才能通过 USB 将项目送到设备上。如果当前没有连接着的设备的话,.BAT 文件将不会做任何事情。
您的游戏现已安装完毕,您可以从应用抽屉中打开它。
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。打开此文件夹。
Double-click Install[ProjectName]Development-arm*.命令脚本文件。
1.您的游戏现已安装完毕,您可以从应用抽屉中打开它。
最终结果
当完成后,将会得到一个 .APK 的文件,其中包含了 UE4 的项目,并能够通过另一个 .BAT 的文件部署到任意安卓的智能手机上。