Java wykonanie akcji przycisku raz na 2 sekundy

Java wykonanie akcji przycisku raz na 2 sekundy
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.

Piszę grę w javie i natknąłem się na problem.
Chciałbym aby kod z

Kopiuj
		theScene.setOnKeyPressed(new EventHandler<KeyEvent>() {
			public void handle(KeyEvent e) {
				String code = e.getCode().toString();
				if(!input.contains(code)) input.add(code);
			}
		});
		
		theScene.setOnKeyReleased(new EventHandler<KeyEvent>() {
			public void handle(KeyEvent e) {
				String code = e.getCode().toString();
				input.remove(code);
			}
		});

if(input.contains("SPACE")) {
        			Bullet bullet = new Bullet(0,0,dir);
        			bullet.drawBullet();
        			bulletList.add(bullet);
        		}
        		


działał tak, że przy przytrzymaniu przycisku spacji lub ciągłym naciskaniu go nie były ciągle tworzone obiekty, ale mógł być utworzony jeden obiekt na dwie sekundy. Mógłby ktoś coś doradzić?

BA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 259
  • Rejestracja: dni
  • Ostatnio: dni
0

zapraszam na moja strone internetowa www.ytczaszka.cba.pl

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.