当前位置: 首页 > news >正文

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      ; 质量基本都是0-4,4最高,默认3
sg.EffectsQuality=2
sg.FoliageQuality=2
sg.ShadingQuality=2
sg.LandscapeQuality=2   ;

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

--------------------

http://www.lryc.cn/news/518536.html

相关文章:

  • OneFlow的简单介绍
  • 聊一聊 C#异步 任务延续的三种底层玩法
  • (k8s)Flannel Error问题解决!
  • Delaunay三角刨分算法理解及c#过程实现
  • Backend - ADO.NET(C# 操作Oracle、PostgreSQL DB)
  • Idea-离线安装SonarLint插件地址
  • Leetcode Hot100 第三题 234. 回文链表
  • Python教程丨Python环境搭建 (含IDE安装)——保姆级教程!
  • SpringBoot项目实战(39)--Beetl网页HTML文件中静态图片及CSS、JS文件的引用和展示
  • ARIMA模型 (AutoRegressive Integrated Moving Average) 算法详解与PyTorch实现
  • 【Uniapp-Vue3】swiper滑块视图容器的用法
  • allure报告修改默认语言为中文
  • 国产3D CAD将逐步取代国外软件
  • GolangWeb开发- net/http模块
  • Vue2中使用Echarts
  • AI赋能服装零售:商品计划智能化,化危机为转机
  • Spring AI ectorStore
  • zig 安装,Hello World 示例
  • 龙蜥Linux系统部署docker21.1.3版本
  • django解决跨域问题
  • 【蓝桥杯选拔赛真题60】C++寻宝石 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解
  • Git 从入门到精通
  • vue3使用vue3-video-play播放m3u8视频
  • 使用API有效率地管理Dynadot域名,为文件夹中的域名统一设置电子邮件转发
  • Java虚拟机(Java Virtual Machine,JVM)
  • [免费]微信小程序(高校就业)招聘系统(Springboot后端+Vue管理端)【论文+源码+SQL脚本】
  • TCP Analysis Flags 之 TCP Retransmission
  • #Phi-4:微软 14B 参数开源模型,性能匹敌 OpenAI GPT-4o-mini,现已登陆 Ollama
  • JSON头文件调用
  • Swagger学习⑭——@Contact注解