[UE4]命令行参数

Posted iDaDi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[UE4]命令行参数相关的知识,希望对你有一定的参考价值。

参数集合,它们可以被传递到引擎的可执行文件用来配置控制其如何运行的选项。

命令行参数-官方文档https://docs.unrealengine.com/5.0/zh-CN/command-line-arguments-in-unreal-engine/

下面应用举例:详情参考上面官方文档

 

模式

这些参数强制主编辑器可执行程序 (UnrealEditor.exe) 以使用未烘焙内容的游戏或服务器来运行。

这些命令是不区分大小写的。

示例:

UnrealEditor.exe -game

开关

根据特定关键字的及它的应用目的的不同,这些参数可以传入到游戏或编辑器中。有些参数是一般的开关(-UNATTENDED),而其它的参数是设置开关,它们是 键=值 对 (-LOG=MyLog.txt)。这些命令是大小写不敏感的。传入普通的开关的语法是在每个参数前面加上一个减号 ‘-',然后后面紧跟上那个参数。设置开关除了服务器开关外,其它的不需要以 ‘-'开头。

示例:

UnrealEditor.exe -silent LOG=MyLog.txt

虚幻引擎UE4-命令行使用的一些技巧

虚幻引擎支持很多的命令行命令和参数,你可以替换 ue4Editor-*.exe 或者 UE4-*.exe 你需要打开内置的其他配置项目。

技术分享


一、从命令行运行编辑项目 


1. 导航到您的[LauncherInstall][VersionNumber]\Engine\BinARies\Win64 目录中。
2. 右键单击上 UE4Editor.exe 的可执行文件,并选择创建快捷方式。 
3. 重命名该快捷方式,它会启动编辑器,即 MyProject 的- Editor.exe。 
4. 右键单击新创建的快捷方式并选择属性。 
5. 加入项目文件参数属性:
[LauncherInstall][VersionNumber]\Engine\Binaries\Win64\UE4Editor. exe "[ProjectPath][ProjectName].uproject" 


6. 按确定保存更改。


7. 双击该快捷方式启动编辑器。 




二、以游戏模式运行:

当从命令行运行,你必须通过你要运行的项目的名称-game 开关作为参数。 

1. 导航到您的[LauncherInstall][VersionNumber]\Engine\Binaries\Win64 目录中。
2. 右键单击在 UE4Editor.exe 可执行文件,并选择创建快捷方式。
3. 重命名该快捷方式,即 MyProject.exe。 
4. 右键单击新创建的快捷方式并选择属性,以显示快捷方式的属性。
5. 完整路径添加到项目中作为参数运行目标属性,并指定-game 作为一个运行参数:

[LauncherInstall][VersionNumber]\Engine\Binaries\Win64\UE4Editor. exe "[ProjectPath][ProjectName].uproject" -game 
按确定保存更改。 
6. 双击该快捷方式运行游戏。 




三、运行打包的游戏: 


1. 找到项目exe的路径和文件,然后可执行文件:  
 [项目] .exe  [PackageDirectory] \ WindowsNoEditor 
 [项目] -Win32-Shipping.exe  [PackageDirectory] \ WindowsNoEditor 
2. 双击可执行文件来运行游戏。 




四、载入特定关卡地图:

在启动时加载地图 


该引擎将始终尝试在运行时加载默认的地图。此图是在指定的 DefaultEngine.ini文件中制定的, 位于在配置文件中 Config 的游戏项目的文件夹中。
举例说明: VehicleGame关卡 在其下面 DefaultEngine.ini 的文件: 


对用地图文件为: VehicleMenu.umap(位于[UE4Directory]\VehicleGame\Content\Maps


想要让引擎加载默认地图以外的地图:


例如,下面的命令行可以用于加载引擎运行 ExampleMap图: 


UE4Editor.exe "[ProjectPath][ProjectName].uproject" ExampleMap -game 
 
































































以上是关于[UE4]命令行参数的主要内容,如果未能解决你的问题,请参考以下文章

UE4 Windows环境下游戏打包基础教程(ios, windows, android)(UFE方式以及命令行方式)

UE4之RenderDoc

ue4 重新生成ide project文件的命令行

从源码编译UE4,加快Setup.bat下载文件的环节

UE4 C++命令模式 Command Pattern

ue4 c++ 模板中的一个小技巧