-
Repaint et Thread
Bonjour à tous,
Je suis en train de développer un petit jeu de course automobile en 2d et j'ai un petit soucis d'affichage. J'ai 2 threads qui me permettent de gérer mes 2 voitures. Dans chacun de ceux-ci, j'utilise un repaint pour actualiser la vision du jeu. Tout ce déroule à merveille sauf que l'écran "flash" par moment. Je pense que c'est du au repaint qui rafraichit tout les composants. Pourriez-vous me donnez une méthode qui permet d'éviter ce phénomène?
D'avance merci
-
Grosso modo préparer tout ton écran dans une image dans ton thread puis l'afficher à l'écran.
Ou encore délimiter la zone de repaint en passant par la version repaint(x,y,width,height) correpondant à la partie de l'interface à mettre à jour puis en utilisant le getClip sur les graphics fournis vie le paintComponent.
-