tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
612
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    18LetterLongName Tutorials.de Gastzugang
    Hallo zusammen,
    ich programmiere gerade ein Spiel und würde da gerne eine Pause-Funktion einbauen. Gibt es eine Möglichkeit eine while-Schleife per Tastendruck anzuhalten und wenn die Taste erneut gedrückt wird die Schleife weiterlaufen zu lassen?

    Vielen Dank schonmal für eure Hilfe
    Heinz
     

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    sicher funktioniert das. Du könntest einen KeyListener nehmen. Dort setzt du dann eine boolean-Variable.

    In der Schleife könntest du es dann so lösen.
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    while(true){
       if(keyPressed){
          Thread.sleep(500);
          continue;
       }
       //hier passiert das was normal passieren soll.
    }


    Gruß

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  3. #3
    18LetterLongName Tutorials.de Gastzugang
    eine echt genial simple Lösung =)

    vielen Dank für die schnelle Antwort
     

Ähnliche Themen

  1. Skript kurz anhalten
    Von Killer-Man im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 08.11.10, 14:26
  2. Programm anhalten
    Von Schneidoa im Forum Java
    Antworten: 2
    Letzter Beitrag: 05.09.06, 22:46
  3. zaehlschleife auf tastendruck anhalten
    Von webraccoon im Forum C/C++
    Antworten: 7
    Letzter Beitrag: 07.02.05, 06:25
  4. EndlosSchleife per (zB.:esc) anhalten?
    Von vaporizer im Forum Java
    Antworten: 1
    Letzter Beitrag: 02.03.04, 02:06
  5. AS funktion anhalten
    Von PIUPIUPIUPIU im Forum Flash Plattform
    Antworten: 6
    Letzter Beitrag: 24.02.04, 19:57