UE5 增强输入系统 touch的 hold 保持计时器在松手后不重置

Hi, 我在 UE5 增强输入系统中,移动设备上触摸保持(Touch + Hold)计时器在第一次触发后不重置,导致后续触摸立即触发保持动作,而非重新计时 3 秒。键盘和手柄输入正常。通过 ShowDebug EnhancedInput,确认触摸计时器持续累积,释放后未归零。

重现步骤

配置输入动作(Hold 触发器,3 秒阈值),绑定到 Touch1。

在 Android 启动或 iOS 设备上使用 Unreal Remote 2 测试:第一次保持 3 秒触发正常,释放后再次触摸立即触发。

ShowDebug EnhancedInput 显示计时器未重置。

键盘输入测试正常,计时器释放后归零。

提问

这是移动设备上的已知 bug 吗?

有无推荐方法确保计时器重置?

尝试用Released+Touch1 测试,发现也没有Triggered 只有Canceled事件​

您好,我调试了一下,发现是touchend的时候,没有将value清空,我这样改了一下可以正常工作了。

不过正式修改还需要等等,我会提交一个jira,看总部开发如何修复。

[Image Removed]