【问题标题】:How can I create and outsource a module in Unreal Engine 4 (ue4)?如何在虚幻引擎 4 (ue4) 中创建和外包模块?
【发布时间】:2021-08-22 16:31:17
【问题描述】:

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

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

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

非常感谢您。

【问题讨论】:

  • ue4 的谷歌插件文档。您可能还会发现游戏模块文档很有趣,它们只是 C++,但可以是插件构成的一部分。插件本身几乎可以包含一个完整项目所做的任何事情,包括蓝图。

标签: c++ module unreal-engine4 blueprint video-game-consoles


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-09-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-26
    • 2018-11-02
    • 2016-05-01
    • 2021-06-06
    • 1970-01-01
    • 2021-03-23
    相关资源
    最近更新 更多