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


相关推荐
程序猿阿伟19 小时前
《游戏AI训练模拟环境:高保真可加速构建实战指南》
人工智能·游戏
前端不太难1 天前
HarmonyOS 游戏中,被“允许”的异常
游戏·状态模式·harmonyos
top_designer1 天前
Materialize:手绘地表太假?“PBR 纹理炼金术” 5分钟生成次世代材质
游戏·3d·aigc·材质·设计师·游戏美术·pbr
兩尛1 天前
45. 跳跃游戏 II
c++·算法·游戏
ujainu1 天前
Flutter + OpenHarmony 实战:构建清晰、健壮的三屏状态流转
flutter·游戏·openharmony
一起养小猫1 天前
Flutter for OpenHarmony 实战:打地鼠游戏完整开发指南
flutter·游戏·harmonyos
一起养小猫1 天前
Flutter for OpenHarmony 实战:打地鼠游戏难度设计与平衡性
flutter·游戏·harmonyos
ujainu1 天前
Flutter + OpenHarmony 实战:构建独立可复用的皮肤选择界面
flutter·游戏·openharmony
多打代码1 天前
2026.02.05 (贪心)买卖股票2 & 跳跃游戏 1 & 2
游戏
一起养小猫1 天前
Flutter for OpenHarmony 实战:记忆翻牌游戏完整开发指南
flutter·游戏·harmonyos