Unreal 配置插件依赖另一个插件
例如:插件A依赖插件B
1、把两个插件都放到项目Plugins文件夹下
2、修改插件A的A.uplugin文件,添加如下片段
"Plugins": [ { "Name": "B", "Enabled": true }, ... ]
3、修改插件A跟插件B的加载时间设置
打开A.uplugin,设置加载时间为Default
"Modules": [ { "Name": "AModel", "Type": "Runtime", "LoadingPhase": "Default" } ],
打开B.uplugin,设置加载时间为PreDefault
"Modules": [ { "Name": "BModel", "Type": "Runtime", "LoadingPhase": "PreDefault" } ],
4、打开A.Build.cs,添加B的依赖
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "B", ... });