I can't Receive input when I playing GameMoviePlayer

I can’t Receive input when I play GameMoviePlayer.

I add Custom Event to FDefaultGameMoviePlayer::OnLoadingScreenKeyDown.

I wish I could press the Left or Right button to switch the TIP display, just like the Nioh or Zelda, but before the end of the GameMoviePlayer, I couldn’t receive the input.

游戏线程在加在过程中被阻塞,所以不能得到输入消息。从其他地方找到了一些可能的解决方案。

可以在游戏线程异步加载期间的某些时间间隔内收集消息,FSlateApplication::PollGameDeviceState。

LevelStreaming也可以处理。

还有一个解决办法是http://api.unrealengine.com/latest/CHN/Gameplay/Networking/Travelling/index.html 参考这个无缝切换。