我一直在研究我的遊戲,現在我的播放器需要拍攝。他確實在開槍,但是爲了減少彈藥,只要我拿着空格鍵,彈藥一直在減少。我想知道一個代碼,可以讓我在每次按空格鍵時刪除-1彈藥,即使它仍然被按下。謝謝,希望你能很快回復我!如何在空格鍵被按下時執行一段代碼並持續按下java
回答
在鍵按下,初始化和初始延遲0和延遲X開始java.util.Timer
(但是經常你想火。
On鍵時,停止計時。
+1,但我會建議使用'java.swing.Timer'來代替(假設有某種繪畫參與 - 這可能是OP的情況)。 swing.Timer'通常比'java.util.Timer'優先於Swing相關的業務。編輯:另一方面,由於OP可能會在'KeyListener'中使用計時器,所以執行將會發生在美國東部時間因此使用'java.util.Timer'就足夠了。 –
@Priidu:no。一個java.util.Timer的全部意思是在一段延遲之後在另一個線程中執行一些東西。所以如果執行動作必須在EDT上,那麼Swing定時器是必需的。 –
謝謝你糾正我:) –
- 1. 當輸入鍵被按下時,在objective-c中執行代碼?
- 2. 如何在按下按鈕時立即執行代碼?
- 3. 如何在按下按鈕時使一段代碼循環,並在按鈕不再按下時停止它?
- 4. 在不確定的時間持續按下一個按鍵
- 5. 當鍵盤按鍵被按下時,顯示按鈕被按下
- 6. 如何僅在空格鍵被按下時禁止滾動?
- 7. 如何在按下按鈕時繼續執行工作?
- 8. 如何按下主頁按鈕時執行代碼?
- 9. 模擬空格鍵被按下?
- 10. 如何在按下特定鍵時運行一段代碼? (蟒蛇)
- 11. Java KeyListener:如何在按下兩個鍵時執行動作?
- 12. 如何按下另一個鍵時按下按鍵?
- 13. 當輸入鍵被按下時執行登錄按鈕
- 14. 如何在C++中按下ENTER鍵後繼續執行程序?
- 15. 按下「輸入」按鈕時,按鈕會執行錯誤代碼
- 16. 在Android AppWidget中按下按鈕時執行代碼
- 17. SetWindowsHookEx,在按下鼠標按鈕時執行代碼
- 18. 如何檢查當按下空格鍵
- 19. 繼續代碼按下按鈕
- 20. Java檢測鍵被按下的時間
- 21. 按下java鍵執行操作
- 22. 我該如何使用jquery並運行一個當特定按鍵被按下時會執行的功能?
- 23. 如何在不按下按鈕的情況下立即執行代碼?
- 24. 如何按下「Enter」鍵執行功能?
- 25. 如何防止按鍵被按下? C#
- 26. 如何通過按下按鈕來執行代碼? JSP
- 27. 如何當一個鍵被按下
- 28. 當一個鍵被按下
- 29. XNA:如何衡量一個按鍵被按下的時間量?
- 30. 如何在enter鍵在datagridview中按下時執行一些編碼?
顯示一些代碼,你已經嘗試,這將幫助我們給你正確的方向 – Smit