UE5 打包要点


1、需要环境

win sdk ,大约3G

VS,大约10G

不安装就无法打包,就是这么简单。


2、打包设置

编译类型,开发、调试、发行

项目设置-地图和模式,默认地图

项目设置-发行,创建压缩烘焙包;打包版本中要包括的地图列表,加入重要地图。

多余的内容自动忽略,以减少包的大小。

可提前烘焙,以减少打包时间。否则打包过程中还是要烘焙,时间较长。

烘焙与打包过程中,编辑是无效的,无法编译与保存。适合夜晚等空闲时间。

控制台命令 r.XGEShaderCompile = 0

关闭后,打包编译Shader速度明显提升。

\Engine\Config\Windows WindowsEngine.ini

PoolSizeVRAMPercentage=0

/0为无限制,改为70或50后,独立进程测试不崩溃了


3、改分辨率与画质

a 事先设置

【项目文件夹】\Config,新建一个DefaultGameUserSettings.ini文件,发布后自动生效。

b 事后设置,

如果采用开发或调试模式打包, Config 文件生成在

打包目录\项目名称\Saved\Config\WindowsNoEditor 目录中,

发行模式打包, C:\Users\用户名\AppData\Local\项目名称\Saved\Config\WindowsNoEditor.

GameUserSettings.ini

ScalabilityGroups

sg.ResolutionQuality=100 ; 不详,可能跟TSR有关

sg.ViewDistanceQuality=2

sg.AntiAliasingQuality=0 ;0为无,有TSR、FSAA等方案

sg.ShadowQuality=2

sg.GlobalIlluminationQuality=2

sg.ReflectionQuality=2

sg.PostProcessQuality=2

sg.TextureQuality=2

sg.EffectsQuality=2

sg.FoliageQuality=2

sg.ShadingQuality=2

sg.LandscapeQuality=2 ; 质量基本都是0-3,3最高

/Script/Engine.GameUserSettings

bUseVSync=True

bUseDynamicResolution=True

ResolutionSizeX=1280

ResolutionSizeY=720

LastUserConfirmedResolutionSizeX=1280

LastUserConfirmedResolutionSizeY=720

WindowPosX=-1

WindowPosY=-1

FullscreenMode=2 ; 0全屏 1全屏窗口 2窗口

LastConfirmedFullscreenMode=2

PreferredFullscreenMode=2

Version=5

AudioQualityLevel=0

LastConfirmedAudioQualityLevel=0

FrameRateLimit=0.000000

DesiredScreenWidth=1280

bUseDesiredScreenHeight=False

DesiredScreenHeight=720

LastUserConfirmedDesiredScreenWidth=1280

LastUserConfirmedDesiredScreenHeight=720

LastRecommendedScreenWidth=-1.000000

LastRecommendedScreenHeight=-1.000000

LastCPUBenchmarkResult=-1.000000

LastGPUBenchmarkResult=-1.000000

LastGPUBenchmarkMultiplier=1.000000

bUseHDRDisplayOutput=False

HDRDisplayOutputNits=1000


相关推荐
揽星河..12 小时前
【C语言】扫雷游戏
c语言·算法·游戏
Дерек的学习记录14 小时前
Unreal Engine 5:第三人称运动系统和人物动画
开发语言·学习·ue5
郝学胜-神的一滴14 小时前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
云上工程笔记15 小时前
用 AstraWork 复刻并二创一款网页地牢游戏:从链接到上线的完整工程实践
游戏
zrc00700717 小时前
steam无法登录 steam错误 登录时出现错误。请稍后再试。解决办法 steam无法登录解决办法 湖南地区steam DNS问题解决办法
windows·经验分享·游戏·缓存·游戏程序·创业创新·玩游戏
大囚长19 小时前
Kubernetes 的资源开销、适用边界,以及游戏与有状态负载的工程现实
游戏·容器·kubernetes
qq_252941316821 小时前
三角洲第一人称射击游戏(FPS)角色部位检测数据集 | 游戏目标检测、角色部位识别、小目标检测9296期
目标检测·游戏·计算机·目标跟踪·三角洲·三角洲游戏·身体
william_yangshun2 天前
【AI实战】Claude-Code-Game-Studios中文版使用教程:把Claude Code改造成49个Agent的游戏工作室
人工智能·游戏
流浪打工人2 天前
快乐小鸡游戏
游戏
Solange__2 天前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计