项目中在写刷怪编辑器插件时,碰到了插件 需要依赖其他插件的情况.
https://answers.unrealengine.com/questions/70019/how-to-include-the-header-file-from-a-plugin.html
这里描述了 build.cs的修改
https://answers.unrealengine.com/questions/573095/plugin-dependent-on-another-plugin.html
这里描述了.plugin的修改
还有就是如果模块A依赖模块B,那么在A的依赖中需要添加B中的依赖,https://blog.csdn.net/u013537131/article/details/82799594
据说在使用头文件的时候,如果以上设置正确.UBT可以自动包含模块中的Public文件夹下的头文件,使用头文件时只需要# include "XXXXX.h",如果插件的Public文件夹下有根目录.这时需要 #include "根目录/XXXXXX.h"