ue4.27源码编译的引擎,或者是 官方下载的4.27,配合 action rpg 项目的时候,会出现 switch 了engine 之后,generate项目,不能够正常生成 sln工程的情况

通过uproject 右键菜单,生成 项目工程会出现问题,求官方看看

[Image Removed]

已经尝试,但是无效的方法:

1,删除注册表关联的 ue

2,重新生成 ue 工程,点击 GenerateProjectFiles.bat

3,通过 UnrealVersionSelector.exe /register 刷新

看代码,大多数路径都是直接写好的:

[Image Removed]核心问题:不知道 uproject 通过switch到指定引擎目录之后,generate project 会多出来一个 路径导致 ubt.exe 不匹配的情况,该如何修复?

您好,不太清楚中间是哪个修改出了问题,不过调试了一下确实发现找不到UBT路径的问题

可以在 BaseEngine.ini 中加入

[PlatformPaths]

UnrealBuildTool=Engine/Binaries/DotNET/UnrealBuildTool.exe

就可以找到正确的UBT地址了