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

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

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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值