Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Pressione di più tasti contemporaneamente

    Ciao a tutti, sto realizzando per esercizio il gioco pong e sono bloccato al punto di far muovere le 2 barre.
    Ho utilizzato un KeyListener associato al JFrame per comandare le barre e fin qui nessun problema.

    Il problema sorge quando entrambi i giocatori premono un tasto sulla tastiera "nello stesso momento", il primo che preme riesce a muovere ma il secondo deve aspettare che il primo rilasci il tasto.

    Come si può fare il questi casi? Ho pensato ai thread ma non avendoli mai usati non so se sia la scelta giusta.
    Coltiva Linux, Windows si pianta da solo!

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Pressione di più tasti contemporaneamente

    Originariamente inviato da loHacker
    Il problema sorge quando entrambi i giocatori premono un tasto sulla tastiera "nello stesso momento", il primo che preme riesce a muovere ma il secondo deve aspettare che il primo rilasci il tasto.
    Leggi cosa dicevo in questa discussione.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Grazie per la risposta ma non ho ben capito come implementare la cosa.
    Se uso dei flag poi la funzione che li legge per spostare le barre deve essere eseguita in continuazione ma così il programma andrebbe in loop infinito.

    Potresti scrivere un piccolo codice di esempio?
    Coltiva Linux, Windows si pianta da solo!

  4. #4
    up
    Coltiva Linux, Windows si pianta da solo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.