chewbaka62
Messages postés67Date d'inscriptionmardi 1 novembre 2005StatutMembreDernière intervention30 juillet 2006
-
26 mai 2006 à 21:56
OneHacker
Messages postés1447Date d'inscriptionjeudi 2 novembre 2000StatutMembreDernière intervention23 septembre 2007
-
11 avril 2007 à 20:32
Bonsoir,
Pratiquement, je sais comment utiliser la classe Graphics pour dessiner une ligne. Par contre, ce que je n'arrive pas à faire c'est faire qu'une ligne se déplace sur différentes coordonnées et faire en sorte que la précédente s'efface. Ex: une ligne qui simule une aiguille d'horloge. J'arrive à déplacer cette ligne mais elle se redessine à chaque fois. Et quand je veux utiliser la méthode clear, plus rien ne se passe. J'avoue que je patauge sérieusement. Alors, si vous pouviez m'aider, je vous en remercierai vivement...
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 27 mai 2006 à 00:00
Salut,
Pour ce cas, je pense qu'il faut que tu crees a chaque fois une nouvelle image.
et que tu remplaces par nouvelle.
Ce qui peut faire effet de sintillement.
Un moyen de contrer l'effet de sintillement est de travailler avec le double buffer.
Pendant qu'une image est a l'ecran, l'autre est construit en memoire et non a l'ecran puis envoyer d'un bloc.
JB76000
Messages postés135Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention14 février 2013 27 mai 2006 à 09:25
Juste une idée comme ça, peut-être aussi en travaillant avec 2 images superposées et basculer de l'une à l'autre avec la methode visible, sachant qu tu n'affecteras que celle qui est au premier plan.
Avec P1 au 1er plan et P2 au deuxième,
P1.visible = false ---> Disparition de P1 laissant apparaître P2
P1.visible = true ---> Apparition de P1 par dessus P2
Par contre, ça risque d'être beaucoup plus technique à gérer que la solution de nh