Unreal Engine 各种编译运行模式的区别和应用场景

news2024/11/15 4:27:38

DebugGame
DebugGame模式用于在开发过程中进行调试。在这个模式下,项目会以调试模式编译,并包含调试符号(debug symbols)。这样,你可以在游戏中设置断点、查看变量的值以及进行代码调试。但由于包含调试符号,生成的可执行文件通常较大且运行速度较慢。

Development
Development模式也用于开发过程中,但相比DebugGame模式,它会进行更多的优化。在Development模式下,项目会启用一些优化选项,以提高运行性能,同时仍然保留部分调试信息,便于排查问题。这通常是在开发阶段进行内部测试和验证的配置。

DebugGame Editor
DebugGame Editor模式与DebugGame模式类似,但它是用于在Unreal Editor(Unreal Engine的编辑器)中进行调试。它允许你在编辑器中测试和调试游戏的功能。

Development Editor
Development Editor模式与Development模式类似,但用于在Unreal Editor中进行开发。它会进行一些优化以提高编辑器的运行性能,同时保留一些调试信息,便于开发过程中的问题排查。

Shipping
Shipping模式用于发布(发布给玩家或用户)的构建。在这个模式下,项目会进行全面的优化,并移除所有的调试符号和调试信息,以减小可执行文件的大小和提高

性能。

总结 带editor的就是用unreal engine编辑器启动的,
而其他的是打包后运行的

对应的是:
Shipping,debug, development

image.png

如果要调试这几种,或者说测试打包情况出现了 一些不正常的情况,则直接在visual studio中测试

xx

如果已经打包过一次,用visual studio直接启动debug game 之类,不会重新cook(文件没改动的情况下)

因此第一次打包项目花了5小时,第二次20分钟

shipping模式是看不到日志的。

https://blog.csdn.net/Yumiku_/article/details/124580215

疑问:

xx

实际上测试的时候还是会打开editor,而非完全是游戏

_(9SD4%1%ZZQ0Y3%PF3L8J1.png

不过可以确定的是这种模式可以复现 打包后的情况。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/834105.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

HCIP——回顾VLAN

VLAN 一、VLAN二、VLAN的实现原理三、VLAN标签(VLAN Tag)四、VLAN的划分方式五、接门划分VLAN--接口类型Access接口Trunk接口示例Hybrid接口示例 六、总结七、实现VLAN之间通信1、使用路由器物理接口2、使用路由器子接口 八、使用三层交换机的VLANIF接口 一、VLAN 在典型交换网…

python 最大归一化

最大归一化是将数据转化到[-1,1]范围之间。公式如下 其中|X|max为x特征的绝对值的最大值。 数据标准化算法介绍—数据建模工具_预处理_Max_字段 """ 最大绝对值归一化(max abs normalization ):也就是将数值变为单位长度&am…

RPMsg-Lite上手

文章目录 1、rpmsg-lite介绍2、rpmsg-lite 应用 现在的芯片非常复杂,很多都是包含多个核,特别是片上系统(SoC),一颗芯片上不仅包含了很多个核心,并且很多核心都是异构的。 为了最大限度的发挥他们的性能&am…

解决:Springboot视频接口报大量的ClientAbortException找不到原因

浏览器有自己的缓冲策略,比如视频接口吐出了100MB的视频数据,浏览器可不会全部拿走,而是按需去拿, 举个例子,浏览器拿的视频数据够看半分钟的,就停止读取数据了,但是http连接并未断开&#xff…

Libevent开源库的介绍与应用

libeventhttps://libevent.org/ 一、初识 1、libevent介绍 Libevent 是一个用C语言编写的、轻量级的开源高性能事件通知库,主要有以下几个亮点:事件驱动( event-driven),高性能;轻量级,专注于网络&#xff…

AcWing1171. 距离(lcatarjan)

输入样例1&#xff1a; 2 2 1 2 100 1 2 2 1输出样例1&#xff1a; 100 100输入样例2&#xff1a; 3 2 1 2 10 3 1 15 1 2 3 2输出样例2&#xff1a; 10 25 #include<bits/stdc.h> using namespace std; typedef long long ll; const int N2e55; int n,m,x,y,k,r…

unreal engine 开启像素流笔记

本教程忽略了一些细节&#xff0c;但是不重要&#xff0c;需要详细教程参考https://docs.unrealengine.com/5.2/zh-CN/getting-started-with-pixel-streaming-in-unreal-engine/ 1.启用像素流插件Pixel Streaming 2.编辑器偏好设置 关卡编辑器-播放添加额外启动参数 image.png …

aop实现加注解,自动存入数据库功能

1、建包、创类、建数据库 2 、数据库对应实体类 PcOperateLog import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor;Data AllArgsConstructor NoArgsConstructor public class PcOperateLog {private Integer id;private String name;pri…

【数据分析】Numpy (一)

目录 1.Numpy简介&#xff1a; Numpy用途&#xff1a; 2.Numpy的简单使用&#xff1a; 2.1导入Numpy&#xff1a; 2.1查看numpy的版本&#xff1a; ​编辑3.NumPy - Ndarray 对象 3.1ndarray属性&#xff1a; 3.2 numpy.array参数构造 3.3创建numpy数组&#xff1a; 3.4num…

基于Java的在线商城设计与实现

一、功能介绍 基于Java的在线商城&#xff1a;潮牌商城。其功能包括用户端和管理员端&#xff0c;功能如下&#xff1a; &#xff08;1&#xff09;用户端 登录、注册、主页、搜索、商品页及其详情、我的订单、购物车、留言功能&#xff1b; &#xff08;2&#xff09;管理…

Java源码规则引擎:jvs-rules 8月新增功能介绍

JVS-rules是JAVA语言下开发的规则引擎&#xff0c;是jvs企业级数字化解决方案中的重要配置化工具&#xff0c;核心解决业务判断的配置化&#xff0c;常见的使用场景&#xff1a;金融信贷风控判断、商品优惠折扣计算、对员工考核评分等各种变化的规则判断情景。 8月是收获的季节…

TabR:检索增强能否让深度学习在表格数据上超过梯度增强模型?

这是一篇7月新发布的论文&#xff0c;他提出了使用自然语言处理的检索增强Retrieval Augmented技术&#xff0c;目的是让深度学习在表格数据上超过梯度增强模型。 检索增强一直是NLP中研究的一个方向&#xff0c;但是引入了检索增强的表格深度学习模型在当前实现与非基于检索的…

数据结构——单链表OJ题(第二弹)

单链表OJ题 前言一、返回链表开始入环的第一个节点思路一思路二 二、返回链表的深度拷贝总结 前言 此次练习题有两道&#xff01; 有点小难度&#xff0c;但相信难不住大家的&#xff01; 我也会给出两道OJ题的链接&#xff0c;大家也赶快去试一试吧 一、返回链表开始入环的第…

【unity】Pico VR 开发笔记(视角移动)

【unity】Pico VR 开发笔记&#xff08;视角移动&#xff09; 视角移动是简单的基础功能&#xff0c;这里区别于头显定位获得的小范围位移&#xff0c;是长距离不影响安全边界的位移方式。的常见的位移方式有两种&#xff0c;其一是触发后瞬间传送到指定位置&#xff0c;其次是…

【雕爷学编程】MicroPython动手做(32)——物联网之MQTT

MQTT &#xff08;Message Queuing Telemetry Transport&#xff09;消息队列遥测传输协议&#xff0c;是一种基于发布/订阅&#xff08;publish/subscribe&#xff09;模式的"轻量级"通讯协议&#xff0c;该协议构建于TCP/IP协议上&#xff0c;由IBM在1999年发布。M…

il汇编整数相加

在这里尝试了IL汇编字符串连接&#xff1b; IL汇编字符串连接_bcbobo21cn的博客-CSDN博客 下面来看一下IL汇编整数相加&#xff1b; 大概的看一下一些资料&#xff0c;下面语句&#xff0c; ldc.i4 20 ldc.i4 30 add 看上去像是&#xff0c;装载整数20到一个类似于…

《Web安全基础》03. SQL 注入

web 1&#xff1a;简要 SQL 注入2&#xff1a;MySQL 注入2.1&#xff1a;信息获取2.2&#xff1a;跨库攻击2.3&#xff1a;文件读写2.4&#xff1a;常见防护 3&#xff1a;注入方法3.1&#xff1a;类型方法明确3.2&#xff1a;盲注3.3&#xff1a;编码3.4&#xff1a;二次注入3…

【前瞻】视频技术的发展趋势讨论以及应用场景

视频技术的发展可以追溯到19世纪初期的早期实验。到20世纪初期&#xff0c;电视技术的发明和普及促进了视频技术的进一步发展。 1&#xff09;数字化&#xff1a;数字化技术的发明和发展使得视频技术更加先进。数字电视信号具有更高的清晰度和更大的带宽&#xff0c;可以更快地…

Knife4j系列--解决下载文件乱码的问题

原文网址&#xff1a;Knife4j系列--解决下载文件乱码的问题_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍Knife4j如何解决下载文件不显示下载按钮&#xff0c;返回的是乱码的问题。 相关网址 文件下载始终是Knife4j.txt Issue #I374SP 萧明/knife4j - Gitee.com 注意…

Webpack怎么使用?

Webpack 使用 前几篇文章中已经介绍了如何初始化包管理器 package.json 这里不再重复介绍&#xff0c;如有需要请查看 搭建工程化项目。 安装 :::warning 注意 请确保你已经安装了 yarn&#xff0c;如有需要请查看 搭建工程化开发环境。 ::: 通过命令 yarn add webpack web…