UE4->Plugin 2
程序员文章站
2022-06-10 23:28:13
...
原创文章,转载请注明出处。
本文介绍 两个知识点Plugin/Module 插件和模块的联系区别,同时介绍插件和我们的Source中创建多模块。
**
一、Plugin/Module 插件和模块的联系区别
**
1> 一个插件至少有一个模块
2>一般插件都是做底层做通用设计的,而模块做的负责的我理解为逻辑
ProjectName.Build.cs //主要管理的是链接, dll的链接
ProjectName.Target.cs //管理的是编译,加上才会编译你的Module, 如果你是runtime模块,放到这里
ProjectName.Editor.Target.cs //管理的是编译,加上才会编译你的Module, 如果你的是editor模块,那么好,放这里
关于.Build.cs中的一些介绍
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore" });
PrivateDependencyModuleNames.AddRange(new string[] { });
PublicDependencyModuleNames 里面的所有模块都会被引用该模块的模块所继承使用,你就理解成public
PrivateDependencyModuleNames 与上面相反了,按private理解
二、在Plugin中创建多模块以及在我们的Source中创建多模块
1>