0

我正在尝试在游戏过程中通过自定义控制台命令生成新演员(在编辑器中单击播放后)。

我试过了WorldPtr = GEditor->GetEditorWorldContext().World(),然后WorldPtr->SpawnActor<ActorClass>。但是这个新生的演员只在播放停止后才出现。我必须重新开始演出才能看到这些演员。

我也尝试从游戏中获取世界GameEngine->GetGameWorld(),然后使用该世界生成演员,演员可以在 WorldOutliner 面板中看到,但演员在播放停止后消失了。

我想知道如何在开始播放后生成演员,而不是在播放后消失。

4

1 回答 1

1

据我所知,你不能。会话结束时,任何 Spawned 都会被销毁。

你为什么要他们留下来?您是否考虑过暂停,然后从播放器中弹出进行检查?

于 2018-08-25T00:27:12.707 回答