|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Lyceen Inscription : novembre 2012 Messages : 28 ![]() |
Bonjour,
J'ai crée un programme python permettant de faire rebondir des balles sur les parois. J'aimerais maintenant qu'elles changent de couleur a chaque rebonds, j'ai donc crée une variable couleur et je crée une nouvelle balle a chaque rebond, d'une autre couleur. Il faudrait ensuite détruire l'ancienne balle, seulement je n'ai pas trouver la formule requise, une idée ? Code :
Bromy |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : juin 2008 Messages : 3 690 ![]() |
Salut,
Vous avez eu la bonne idée d'utiliser tag=n dans .create_oval(..., tag=n). C'est ce "n" auquel vous appliquez .move. Pourquoi ne pas l'utiliser pour .delete, .itemconfig(..., fill=color)? Vous pourriez aussi créer une classe Balle pour y regrouper attributs et méthodes associés. Passer par un tas de tableau x, y, dx, dy fonctionne, mais n'aide pas trop à comprendre ce qu'il se passe dans votre code. - W
__________________
Architectures Post-Modernes |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Lyceen Inscription : novembre 2012 Messages : 28 ![]() |
Je débute en python dans le cadre scolaire, qu'entendez vous par Classe balle ?
Comment gérer les mouvements de toutes mes balles sans utiliser la notation "n" ? |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com