You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

UE5.4.2增强输入系统Touch Pressed触发仅生效一次问题求助

触摸/触控板绑定仅触发一次的问题解决

输入图片描述

我配置了三个Control Bindings:

  • Space Bar:桌面端表现正常,多次按下时绑定的函数每次都会触发
  • Touch 1:手机端及Mobile mode下仅触发一次,无论在手机上触摸屏幕还是在Mobile mode下用鼠标点击,仅首次生效
  • Left Mouse Button:
    • 按压触控板时表现正常
    • 触摸触控板时仅触发一次

问题出在触摸系统上,是否遗漏了某些设置?该如何解决?


具体解决方法

  1. 调整绑定的触发事件类型
    检查输入绑定的事件关联,默认触摸绑定可能仅设置了Performed且单次触发。若需重复触发,将绑定事件改为Started+Performed的组合;或是在输入动作的Interaction设置中,调整Tap类交互参数,取消"单次触发"限制,允许连续触发。

  2. 手动重置输入状态
    在绑定函数执行完成后,手动重置对应输入动作的状态,清除缓存的触摸记录,确保下一次触摸能被系统识别。比如在Unity Input System中,可调用yourTouchAction.Reset()或全局的InputSystem.ResetInputState()。

  3. 排查触摸状态锁定逻辑
    检查项目脚本,确认是否有代码在首次触摸后禁用了后续触摸检测;同时查看Mobile mode的输入模式配置,关闭"触摸保持激活"类选项,避免触摸状态被锁定。

  4. 触控板触摸的单独配置
    针对触控板触摸,核对系统或输入框架设置,确保触控板触摸事件未被映射为单次点击。将触控板触摸的触发逻辑与按压逻辑对齐,设置为每次触摸都触发绑定函数。


内容的提问来源于stack exchange,提问作者EzioMercer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 11:53:12