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

问题描述

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

该模块包括文件夹、类、行为树和黑板。他们都使用蓝图进行编程。

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

非常感谢您。

解决方法

如果您已经在 UE4 中创建了一个插件并将 C++ 代码或蓝图放入其中,那么这已经是一个模块,可以通过将文件夹拖放到应该位于根目录的“插件”文件夹中,在不同的 UE4 项目之间分发虚幻引擎项目目录。您可能遇到的唯一问题是向前兼容性,因为 UE4 新版本经常更改现有 API。 另请注意: 您不能在非 UE 相关的 C++ 项目中重用这些模块。