ue3d如何打包构建虚幻UE5引擎制作的项目

如何打包构建虚幻UE5引擎制作的项目

分类:

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

ue3d - 如何打包构建虚幻UE5引擎制作的项目

本文将介绍了虚幻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
这是 VS 与二进制版本的 UE 集成表格说明

因为 UE 5.0 使用是的 Visual Studio 2019。所有需要前往微软网站下载 Visual Studio 。如果没有帐户,请创建一个并登录吧。(输入一个能收的到的邮件地址,需要验证)

VS官方下载地址:https://visualstudio.microsoft.com/zh-hans/

接着选择页面顶部的下载,在底部的所有下载处搜索:Visual Studio Community 2019。

微软官方提供的 Visual Studio 下载入口
微软官方提供的 Visual Studio 下载入口

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

在微软搜索栏中搜索 Visual Studio Community 2019,并下载,在win中构建需要用到它
在微软搜索栏中搜索 Visual Studio Community 2019,并下载,在win中构建需要用到它

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

在安装  Visual Studio 选项中选择  c++ 的游戏开发
在安装 Visual Studio 选项中选择 c++ 的游戏开发

紧接着在同一屏幕的右侧,在安装详细信息中勾选以下选项。

  • C++ 分析工具
  • C++ AddressSanitizer
  • Windows 10 SDK (10.0.19041.0)
  • 适用于 Windows 11 的 Windows 11 SDK
  • Unreal Engine安装程序
在 Visual Studio 2019 中设置必要的游戏开发选项,特别是虚幻引擎安装程序,其他设置都选择较新的版本
在 Visual Studio 2019 中设置必要的游戏开发选项,特别是虚幻引擎安装程序,其他设置都选择较新的版本

选中这些框并点击右下角安装按钮。安装过程感觉有点慢,需要耐心等待安装完成。

在UE5中打包构建项目

在虚幻UE5引擎中打包较为简单,分为两步,第一步是检查相关打包设置选项,最后直接打包。

更改虚幻UE引擎游戏编辑器启动画面及游戏启动画面

默认情况下,打包后的启动画面都会是虚幻引擎官方的设计效果图,会在启动打包后的画面看到这些,通常我们需要在打包前更改这些。

因为本人在 Win 平台打包,所以可以从项目设置 – 平台 – Windows 中进行更改。

设置虚幻UE5引擎的启动相关画面需要在项目 windows 中设置
设置虚幻UE5引擎的启动相关画面需要在项目 windows 中设置

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

更改虚幻UE5引擎的编辑器启动画面以及游戏启动画面,达到个性化定制
更改虚幻UE5引擎的编辑器启动画面以及游戏启动画面,达到个性化定制

UE引擎项目打包设置

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

在打包 UE引擎前需要对项目进行相关设置
在打包 UE引擎前需要对项目进行相关设置

单击左侧列表地图和模式,然后在游戏默认地图中选择启动应用时要先打开卡。

如果想在地图中打包一个第三人称模板,或者如果首先显示菜单,则选择 ThirdPersonExampleMap 来测试用户界面的显示位置。

设置UE5引擎地图和模式等相关参数
设置UE5引擎地图和模式等相关参数

接下来,选择打包选项。

在UE5引擎打包设置中,尤其需要重点关注几个参数
在UE5引擎打包设置中,尤其需要重点关注几个参数

在该设置中可以配置打包相关的设置,比如打包时是否减小文件大小,是否使用可调试的格式。

项目编译配置选项

在项目编译配置中默认值是开发,打包后,可以调用控制台命令等调试所需的函数,获取日志。

打包UE引擎项目中的编译配置选项,这个参数在下面有说明
打包UE引擎项目中的编译配置选项,这个参数在下面有说明

在创建最终打包或分发时使用 Shipping,可以创建一个包,其中不包含播放不需要的虚幻引擎功能,例如调试功能。

或者,可以选中下面的用于分步的选择框,它将自动切换到 Shipping 并设置为用于分步。

完整重编译选项

编译配置下的完整重编译,会重新计算需要预先计算的所有内容。由于缓存和额外数据会丢失,建议在最终分发时检查此项。

但是,打包时间会更长。

其他重要的打包设置

  1. 使用 Pak 文件
  2. 包括先决条件安装程序
  3. 创建压缩烘焙包

这三项是较为重要的设置,默认是开启的,所以默认官方的设置就行,不用更改。

这里的使用 Pak 文件和创建压缩烘焙包允许将文件组合在一起或压缩它们以使打包的文件更小。

包括先决条件安装程序决定是否包含使用打包应用程序所需的软件安装程序。通过勾选此项,文件大小会增加一点,但建议默认勾选,以便可以在任何设备上启动。

检查必要的安装插件

检查插件通常建议大家在打包时检查一下,可以从编辑 – 插件打开插件设置。

可以通过禁用不必要的插件来减小文件大小。此外,在使用 VR 应用程序时,建议检查是否启用了 Oculus VR 和 OpenXR 等必要的插件。

在打包前还需要检查一下在虚幻ue引擎中安装的插件,这样可以减少没必要的文件打包进文件
在打包前还需要检查一下在虚幻ue引擎中安装的插件,这样可以减少没必要的文件打包进文件

开始打包项目

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

虚幻ue5引擎中的平台按钮选项
虚幻ue5引擎中的平台按钮选项

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

在win平台构建,所以在虚幻ue引擎中选择windows选项并打包
在win平台构建,所以在虚幻ue引擎中选择windows选项并打包

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

在ue5引擎右下角会提示打包的过程,呈现绿色则恭喜你,打包成功,可以打包存放的目录,启动exe测试你的作品
在ue5引擎右下角会提示打包的过程,呈现绿色则恭喜你,打包成功,可以打包存放的目录,启动exe测试你的作品

这里3D天堂网打包后显示绿色,提示打包完成。如果出现失败应该会显示红色,因为经验告诉我的,可以通过显示输出日志来寻找错误点在哪里。

本文总结

以上是所有关于如何在虚幻引擎中构建项目的过程,虽然本人是在 Win 平台构建,但可以根据你需要的打包平台进行不同的设置,可能会稍微麻烦一点,例如 iOS,需要预先配置和证书创建和设置。

在打包自己项目的过程中,很庆幸没出现什么错误提示,可能未来会出现一些未知的错误吧,可以多手动搜一搜,多多阅读,增加知识。

相关信息

  • 类型:知识
  • 字数:1503
  • 字符:3654
  • 适用软件:虚幻引擎
  • 说明:无
  • 编号:82200

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!