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",
            ...
        });    

 

posted @ 2024-09-10 16:33  阿华小青蛙  阅读(53)  评论(0编辑  收藏  举报