繁体   English   中英

javascript(html5)-我可以同时禁用两个键吗?

[英]javascript (html5) -Can I disable two keys from firing at the same time, simultaneously?

我在做游戏。 我想启用鼠标左键或键盘上的空格触发。 但...

我不想允许两次射击。 通过快速按下空格键和鼠标左键,我获得了双倍的力量。 我玩过一些台式机游戏,无论按下两个键还是一个键,射击都相同。

编辑:当我同时按下空格键和鼠标左键时,代码将被双重执行。 好的,可能不是两次执行,可能是我同时使用两个按钮时射击得非常快,但我不了解某些台式机游戏(例如入侵者鸡)是如何实现的,因此总是发射相同数量的东西弹丸,可以按空格键或鼠标键,也可以同时按鼠标键和空格键。 即使您射击得非常快。

使用AND处理两个键

if(keyPressed["<key1>"] && keyPressed["<key2>"]) {
//Do nothing
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM