【问题标题】:Plugin Class does not get included in UE4 Build插件类未包含在 UE4 构建中
【发布时间】:2020-03-02 09:47:11
【问题描述】:

这里是 UE4 新手。

我最近一直在我的公司使用一些旧代码,我不得不调整一个旧的 UE4 插件来处理对我们平台的一些 HTTP 调用。在编辑器中一切正常,但在任何类型的构建中都没有。

我目前正在尝试从蓝图中引用(或实例化,如果缺少)在我的 c++ 插件中定义的 Actor,但无论我做什么,该类似乎都不存在于构建中。我目前使用的是 Unreal 4.21,在编辑器中一切正常,只是构建。

我已经关注了this guide,但它没有帮助,我没有包含 EnabledPlugins=YourPlugin 只是因为我不需要它是静态的。该插件位于 Engine/Plugins/Runtime 中,清单已设置为 true,并且我已经为我正在构建的平台构建了解决方案。我真的很迷茫,任何帮助将不胜感激!

这些是相关的日志:

[2019.11.05-19.47.41:442][  0]LogStreaming: Error: Couldn't find file for package /Script/DataLogger requested by async loading code. NameToLoad: /Script/DataLogger
[2019.11.05-19.47.41:442][  0]LogStreaming: Error: Found 1 dependent packages...
[2019.11.05-19.47.41:442][  0]LogStreaming: Error:   /Game/Blueprints/Tech/CustomGameInstance
[2019.11.05-19.47.41:446][  0]LogScript: Warning: Accessed None
CustomGameInstance_C /Engine/Transient.GameEngine_0:CustomGameInstance_C_0
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:SetPlayerData:0245
[2019.11.05-19.47.41:446][  0]LogScript: Warning: Script call stack:
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:ReceiveInit
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:ExecuteUbergraph_CustomGameInstance
Function /Game/Blueprints/Tech/CustomGameInstance.CustomGameInstance_C:SetPlayerData

还有,向前几行:

LogScript: Warning: UGameplayStatics::BeginSpawningActorFromClass: can not spawn an actor from a NULL class

【问题讨论】:

    标签: c++ plugins unreal-engine4


    【解决方案1】:

    您可以右键单击您的项目可执行文件并“生成 Visual Studio 项目文件”,然后重试。您也可以使用记事本打开项目可执行文件并检查插件文件夹是否存在。

    如果这些不起作用,那么听起来您需要查看您的打包设置,因为它在编辑器中运行良好。您可以手动在构建中包含要捆绑的文件夹,尝试检查打包设置并包含插件文件夹。

    【讨论】:

      猜你喜欢
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 2021-12-13
      • 1970-01-01
      • 1970-01-01
      • 2021-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多