Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1263 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  enlever le "scintillement" dans un thread

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

enlever le "scintillement" dans un thread

n°1048744
lonyc
Posté le 15-04-2005 à 15:02:59  profilanswer
 

Bonjour,
 
On voit bien dans mon animation que j'efface l'image, ca fait un scintillement, c'est vraiment pas beau.
 
Et je pense avoir fait ce qu'il fallait pour eviter cette chose :
 

Citation :

public void paint (Graphics g){
 
  g.clearRect(0,0,(size().width)+30,size().height);  
  g.drawImage(tabimages[compteur],x,y,600,450,this);
 }
 public void update (Graphics g)
   {
 paint (g);
   }


 
Dans le run j'ai un compteur qui s'incremente et un code qui fait aller mon image de droite a gauche.
 
J'aimerais enlever le scintillement comment faire ?
 
Merci
 
 
 
 
 
 
 
 

mood
Publicité
Posté le 15-04-2005 à 15:02:59  profilanswer
 

n°1048747
benou
Posté le 15-04-2005 à 15:04:08  profilanswer
 

faut du double buffering je crois, mais comme j'y connais rien, je laisse parler les autres


---------------
ma vie, mon oeuvre - HomePlayer
n°1048757
madshark
Posté le 15-04-2005 à 15:09:40  profilanswer
 
n°1048830
lonyc
Posté le 15-04-2005 à 16:01:02  profilanswer
 

ca m'aide pas beaucoup :/

n°1050886
raytaller
Posté le 18-04-2005 à 15:52:01  profilanswer
 

tu peux pas redessiner ton image direct ?
normalement, c'est ça qu'on fait, on dessine tout dans une image, fond compris (genre si c'est un truc animé sur fond noir, tu dessines aussi le fond dans l'image) pis quand c'est fini, tu peins l'image sur le Graphics de ton component.
 
là, ça clignotte pas.
 
 
dans ton cas, ce qui clignotte c'est de faire un clearRect avant : si tu peux juste redessiner l'image c'est réglé.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  enlever le "scintillement" dans un thread

 

Sujets relatifs
Définition de threadfaire un algo pour enlever les yeux rouges
boost::thread... corrigez moi.Probleme de thread qui bug quand on bouge la souris
thread poolCréer un Thread, c'est bien et le fermer...?
thread[Java/C#] Arret d'un Thread par le GC
récupérer un thread[MFC]Thread
Plus de sujets relatifs à : enlever le "scintillement" dans un thread


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR