UE4 Plugin4 StartupModule/ShutdownModule
UE4所有模块其实是一个数组的形式存放的,
前面也介绍过了,是通过DLL方式进行的链接。
PublicDependencyModuleNames 外部引用这个模块的也能用这个数组里面模块的代码。
PrivateDependencyModuleNames和上面相反,只能供当前模块使用。
关于Dll怎么链接的:比如Windows下开发,Project的Binaries/Win64中有一个UE4Editor-Win64-DebugGame.modules,这个文件其实是可以用文本编辑器打开的,看到里面就是有一个Modules的json数组。