Класс плагинов не включается в сборку UE4 - PullRequest
0 голосов
/ 06 ноября 2019

Новичок UE4 здесь.

В последнее время я работал со старым кодом в моей компании, и мне пришлось настроить старый плагин UE4, который заботится о некоторых HTTP-вызовах для нашей платформы. Все отлично работает в редакторе, но не в какой-либо сборке.

В настоящее время я пытаюсь сослаться (или создать экземпляр, если отсутствует) из чертежа Actor, который определяется в моем плагине c ++, но независимо от того, что я делаю, кажется, что класс не существует в сборке,В настоящее время я использую Unreal 4.21, и в редакторе все работает, как задумано, это просто сборка.

Я уже следовал этому руководству , но это не помогло, я не включил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
...