【发布时间】:2017-02-06 11:14:31
【问题描述】:
我正在制作简单的宇宙飞船游戏。我有一个发射火箭的玩家(太空船)。当按下空格键时,玩家发射火箭。问题是,当我持有“空间”时,火箭不断发射。例如,我怎样才能防止这种影响并让每 2 秒检测一次按下空格键(并且只发射一枚火箭)?
【问题讨论】:
-
所以你想在按下空格键时每 n 秒发射一次,或者你想在每次按下空格键时发射一枚火箭?
-
我想在每次飞船开火时禁用空格键 2 秒。
-
@JonK 虽然概念相似,但这是 JavaFX 中的问题,而不是 Swing。我认为不给 JavaFX 机会以其他方式实现它是不公平的。
-
@user1803551 有什么不同?
-
@James_D JavaFX 有其他方法可以做到这一点,但不适用于 Swing,反之亦然。答案可能不同。我正要发布一个不适合其他问题的仅限 JavaFX 的答案。