如何解析命令行参数?

大家好。我是unreal engine 4的新手。请教大家一个问题:
我们的游戏有一个Lancher,负责启动unreal做的游戏客户端。Lancher需要通知游戏客户端一些参数。我准备通过命令行传递这些参数。

问题是,我不知道如何使用C++截获命令行参数?需要改Unreal引擎代码吗(unreal 4)?还是有其它方式?

提前谢谢各位大大了。

其实这个使用任何方法都可以,普通的C++截获命令行处理的手段都一样可以使用。不过因为引擎模块比较多,可能在不同的层访问边界程度不同,所以引擎也提供的专门的类用来处理命令行参数的解析。
可以使用FParse的Command和Value等静态方法来处理FCommandLine::Get或GetOriginal获得的命令行参数。

launcher 是编辑器 打包时 编辑器的功能和内容将剥离 编辑器的是 https://docs.unrealengine.com/latest/INT/Programming/Development/Tools/ConsoleManager/index.html