C++ 如何在虚幻引擎4(ue4)中创建和外包模块?

C++ 如何在虚幻引擎4(ue4)中创建和外包模块?,c++,module,unreal-engine4,blueprint,video-game-consoles,C++,Module,Unreal Engine4,Blueprint,Video Game Consoles,我已经在虚幻引擎4中实现了一些代码,我希望将其外包,以便可以在其他项目中使用。我的目标是得到一个可以导入/合并到其他项目中的文件 该模块包括文件夹、类、行为树和黑板。所有这些都是用蓝图编程的 这类似于在Java编程语言中外部化或导入.jar库。但在使用蓝图或C++的虚幻引擎4中 提前感谢。 < P>如果您在UE4中创建了一个插件并将C++代码或蓝图放入其中,那已经是一个模块,它可以通过拖放文件夹到“UnrEngEnject项目根目录”中的“插件”文件夹中,来分布在不同的UE4项目之间。您可能遇到

我已经在虚幻引擎4中实现了一些代码,我希望将其外包,以便可以在其他项目中使用。我的目标是得到一个可以导入/合并到其他项目中的文件

该模块包括文件夹、类、行为树和黑板。所有这些都是用蓝图编程的

这类似于在Java编程语言中外部化或导入.jar库。但在使用蓝图或C++的虚幻引擎4中


提前感谢。

< P>如果您在UE4中创建了一个插件并将C++代码或蓝图放入其中,那已经是一个模块,它可以通过拖放文件夹到“UnrEngEnject项目根目录”中的“插件”文件夹中,来分布在不同的UE4项目之间。您可能遇到的唯一问题是前向兼容性,因为UE4新版本经常更改现有API。 还请注意:
您不能在UE相关的C++项目中使用这些模块。< /P>谷歌插件文档。你可能还会发现游戏模块文档很有趣,它们只是C++,但可以是插件的组成部分。插件本身几乎可以包含一个成熟项目所做的任何事情,包括蓝图。