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

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

如果已经打包过一次,用visual studio直接启动debug game 之类,不会重新cook(文件没改动的情况下)
因此第一次打包项目花了5小时,第二次20分钟
shipping模式是看不到日志的。
https://blog.csdn.net/Yumiku_/article/details/124580215
疑问:

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

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