虚幻UE引擎制作完成项目允许通过打包分发开发的游戏项目和应用程序,该过程通常也叫构建程序。UE引擎所支持的平台包括 IOS 的 .app 或 .dmg,Win 平台的 .exe,还有其他适用于 Android、iOS 手机平台的格式。

本文将介绍了虚幻UE5引擎在 Win 平台如何打包的相关基础知识。
UE5引擎支持的平台
根据平台的不同,可能需要做额外的一些工作,但这里本人使用的是 Win 系统,则将以 Win 为例介绍常用部分。
- Windows PC
- Linux
- Android, ARCore
- macOS,
- iOS、ARKit
- PlayStation 4, 5
- Xbox Series X, S、Xbox One
- Nintendo Switch
- Oculus
- SteamVR, SteamDeck
- OpenXR
安装Visual Studio工具
Visual Studio 通常被我们坚持 VS 软件,因为构建包需要用到 Visual Studio,安装之后才能往下继续开展工作。
Visual Studio 有付费的专业版许可证和免费的社区版许可证,但免费的社区版其实也没有问题的。
UE 4.25 或更高版本 | VS 2019(默认) |
UE 4.22 或更高版本 | VS 2017 / VS 2019 |
UE 4.15 或更高版本 | VS 2017 |
因为 UE 5.0 使用是的 Visual Studio 2019。所有需要前往微软网站下载 Visual Studio 。如果没有帐户,请创建一个并登录吧。(输入一个能收的到的邮件地址,需要验证)
VS官方下载地址:https://visualstudio.microsoft.com/zh-hans/
接着选择页面顶部的下载,在底部的所有下载处搜索:Visual Studio Community 2019。

对于免费版本,选择 Visual Studio Community 2019(版本16.11)并点击程序下载按钮。

然后启动 VS 安装程序,在安装设置屏幕上,使劲往下拖动,找到使用 C++ 进行游戏开发,并勾选。

紧接着在同一屏幕的右侧,在安装详细信息中勾选以下选项。
- C++ 分析工具
- C++ AddressSanitizer
- Windows 10 SDK (10.0.19041.0)
- 适用于 Windows 11 的 Windows 11 SDK
- Unreal Engine安装程序

选中这些框并点击右下角安装按钮。安装过程感觉有点慢,需要耐心等待安装完成。
在UE5中打包构建项目
在虚幻UE5引擎中打包较为简单,分为两步,第一步是检查相关打包设置选项,最后直接打包。
更改虚幻UE引擎游戏编辑器启动画面及游戏启动画面
默认情况下,打包后的启动画面都会是虚幻引擎官方的设计效果图,会在启动打包后的画面看到这些,通常我们需要在打包前更改这些。
因为本人在 Win 平台打包,所以可以从项目设置 – 平台 – Windows 中进行更改。

根据你自己的设计图点击图片旁边的三个小点更换就行。(友情提示:在更改前有必要去官方查看一下根据自己的使用情况是否可以更改,这个很重要)

UE引擎项目打包设置
首先,在启动打包的应用程序时,需要设置显示哪个关卡编辑。然后打开左上角的编辑 – 项目设置。

单击左侧列表地图和模式,然后在游戏默认地图中选择启动应用时要先打开卡。
如果想在地图中打包一个第三人称模板,或者如果首先显示菜单,则选择 ThirdPersonExampleMap 来测试用户界面的显示位置。

接下来,选择打包选项。

在该设置中可以配置打包相关的设置,比如打包时是否减小文件大小,是否使用可调试的格式。
项目编译配置选项
在项目编译配置中默认值是开发,打包后,可以调用控制台命令等调试所需的函数,获取日志。

在创建最终打包或分发时使用 Shipping,可以创建一个包,其中不包含播放不需要的虚幻引擎功能,例如调试功能。
或者,可以选中下面的用于分步的选择框,它将自动切换到 Shipping 并设置为用于分步。
完整重编译选项
编译配置下的完整重编译,会重新计算需要预先计算的所有内容。由于缓存和额外数据会丢失,建议在最终分发时检查此项。
但是,打包时间会更长。
其他重要的打包设置
- 使用 Pak 文件
- 包括先决条件安装程序
- 创建压缩烘焙包
这三项是较为重要的设置,默认是开启的,所以默认官方的设置就行,不用更改。
这里的使用 Pak 文件和创建压缩烘焙包允许将文件组合在一起或压缩它们以使打包的文件更小。
包括先决条件安装程序决定是否包含使用打包应用程序所需的软件安装程序。通过勾选此项,文件大小会增加一点,但建议默认勾选,以便可以在任何设备上启动。
检查必要的安装插件
检查插件通常建议大家在打包时检查一下,可以从编辑 – 插件打开插件设置。
可以通过禁用不必要的插件来减小文件大小。此外,在使用 VR 应用程序时,建议检查是否启用了 Oculus VR 和 OpenXR 等必要的插件。

开始打包项目
现在找到顶部工具栏中的平台选项,会弹出一些列支持平台的打包选项。

然后选择要为其创建可执行文件的操作系统。因为这里使用 Win 打包,所以选择 Win – 打包项目 字样。

选择好后将出现一个保存对话框,然后选择好文件夹之后就会开始打包了。打包过程会在虚幻引擎屏幕右下方显示。

这里3D天堂网打包后显示绿色,提示打包完成。如果出现失败应该会显示红色,因为经验告诉我的,可以通过显示输出日志来寻找错误点在哪里。
本文总结
以上是所有关于如何在虚幻引擎中构建项目的过程,虽然本人是在 Win 平台构建,但可以根据你需要的打包平台进行不同的设置,可能会稍微麻烦一点,例如 iOS,需要预先配置和证书创建和设置。
在打包自己项目的过程中,很庆幸没出现什么错误提示,可能未来会出现一些未知的错误吧,可以多手动搜一搜,多多阅读,增加知识。