-------------------------
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
--------------------