您的位置: 首页 > 技术问答 > 检测双击不仅是鼠标,而是每个键 检测双击不仅是鼠标,而是每个键 分类: 技术问答 • 2022-08-18 13:27:47 问题描述: 我知道如何检测来自某个键的双击。我只想知道如何以最有效的方式为多个键(W,A,S,D)执行此操作,因为我希望在玩家双击这些键中的任何一个时检测该键。检测双击不仅是鼠标,而是每个键 +0 处理按键并保持某种状态。查看X毫秒内是否再次按下该键。 – +1 http://answers.unity3d.com/questions/232665/checking-if-a-key-has-been-pressed-twice-in-quick.html – +0 取决于你如何跟踪按键,但在通用的一个按键模式,按键模式,然后按下键,再次在相同的按键上按键。您必须定义两次点击必须发生的时间,因为它是双击,例如0.5秒左右。 – Jacobr365 答 按一下按钮后,保持一个布尔状态,然后检查按钮是否在接下来的两秒钟内再次按下。如果再次按下,请执行任何您喜欢的操作。 +0 是的,这是我决定采取的方法... – r0128 +0 是的,在我看来最好的办法。 2秒是很长一段时间。 – +0 true ... -... – r0128
处理按键并保持某种状态。查看X毫秒内是否再次按下该键。 –
http://answers.unity3d.com/questions/232665/checking-if-a-key-has-been-pressed-twice-in-quick.html –
取决于你如何跟踪按键,但在通用的一个按键模式,按键模式,然后按下键,再次在相同的按键上按键。您必须定义两次点击必须发生的时间,因为它是双击,例如0.5秒左右。 – Jacobr365