检测双击不仅是鼠标,而是每个键

问题描述:

我知道如何检测来自某个键的双击。我只想知道如何以最有效的方式为多个键(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