UE4Editor中默认能创建的C++工程项目就是Game类型的。但是目标不仅仅是游戏那么短浅,我们别为了开发游戏而搞引擎,引擎功能很强大,拿来开发一个APP或者其他仿真应用完全是可以的嘛。废话少说开整。
我的引擎目录为:G:\UnrealEngine4\UnrealEngine-4.19.2-release\Engine,以下就简称Engine了。
在Engine/Source/Programs目录下(经测试,使用其他目录无法生成工程),新建如下文件夹(就是需要生成的Program工程项目了):

然后再此目录下运行UBT生成工程:
..\..\..\Binaries\DotNET\UnrealBuildTool.exe -ProjectFiles "G:\UnrealEngine4\UnrealEngine-4.19.2-release\Engine\Programs\TestProgram"
此外,生成的VS项目TestProgram.vcxproj会存放在Engine/Intermediate/ProjectFiles/ 目录下
最后,打开UE4.sln,然后在Programs的筛选器下就能看到此工程了,如果没有出现,手动添加一下。
本文介绍如何在UE4引擎中创建非游戏类项目,如应用程序或仿真应用。通过在特定目录下建立文件夹并运行UnrealBuildTool,可以生成非游戏类型的C++工程项目。文章还提及了生成的VS项目存放位置及如何在UE4.sln中找到该项目。
1万+

被折叠的 条评论
为什么被折叠?



