增强输入打开界面后被打断问题

我们测试发现玩家在移动的同时打开一个界面(这时移动的按键不松手)但是引擎会打断这个输入,玩家关闭界面后玩家不移动了,目前的需求是打开界面的时候如果玩家按键不松手的话,不打断这个操作,关闭界面后玩家还是移动的,官方有没有建议的实现方案。

[Attachment Removed]

您的意思是操作穿透界面吗?然后你们的界面是挡住移动的Touch范围的吗?

[Attachment Removed]

是的 有些界面是全屏的界面,会挡住Touch的范围

[Attachment Removed]

Hi, 我看了下,不改引擎貌似没法很好的做到您要的效果。您可以考虑在FSlateApplication::ProcessMouseButtonDownEvent 这个函数里获得FReply的GetMouseCapture,如果是SViewport,那么之后在TouchStart状态下处理消息的时候让SViewport优先处理。这样应该能达到您要的效果。

[Attachment Removed]