Bonjour,
Je voudrais réaliser un fond défilant en boucle, c'est-à-dire que l'image de fond descendrait sur le canvas tandis que les parties masquées en bas réapparaitraient en haut, etc. Bref une sorte d'image défilante perpétuelle.
Je sais déplacer une image avec move et la faire revenir en haut mais le problème c’est que le fond devient blanc (gris) à mesure que l'image descend.
Quel serait le meilleur moyen de réaliser ça ?
J'ai bien quelques idées :
-Créer une liste d'images successives, représentant les états successifs du mouvement, et les passer dans l'ordre au premier plan. Lourdingue mais pas dur à faire.
- Plus dur : il faudrait "découper" la partie non visible de l'image et l'afficher sur le canvas vierge à mesure que l'image "descend". Compliqué et surtout, ça va créer beaucoup d'images ! Et je ne sais pas faire ça (découper).
Bref, comment on fait ça en tkinter/PIL ?
Merci de vos suggestions, pistes et autres idées
PS : le but est de créer une sorte de jeu d'arcade où une route, par exemple, défile infiniment en fond tandis qu'une voiture évite des obstacles, ou bien un paysage qui défile tandis qu'un personnage saute par-dessus des obstacles, etc. Vous voyez le genre, quoi...
Partager