由于UE3的功能不能以lib或者dll的方式提供出来,如果要使用UE3的某部分功能,启动UE3的exe程序是必须的。所以我们会需要用到命令行。
Commandlet是命令行的基类,自定义命令行需要继承这个基类。
eg.
ExportScene.uc
class ExportScene extends Commandlet
native;
cpptext
{
virtual INT Main(const FString& Params);
}
ExportScene.cpp
INT UExportScene::Main(const FString& Params)
{
return 0;
}
使用命令行 *.exe ExportScene XXX即可使用自定义的命令行了。