Bonsoir, je voudrais animer le personnage de la ligne 1 lorsqu'on appuie sur la flèche de droite mais mon programme dessine plusieurs fois le personnage ...
Voila l'image
Et le code :
import pygame
from pygame.locals import *
screen = pygame.display.set_mode((640,400))
perso = pygame.image.load("characters.png")
position_perso = perso.get_rect()
continuer = 1 #boucle du jeu
while continuer:
pygame.display.flip()
for event in pygame.event.get(): #pour fermer la fenetre
if event.type == QUIT:
pygame.quit()
continuer = 0
if event.type == KEYDOWN:
if event.key == K_RIGHT:
for i in range(32,97,32):
screen.fill((255,255,255))
position_perso = position_perso.move(3,0)
screen.blit(perso, position_perso,(0+i,0,32+i,32))
pygame.display.update()
pygame.time.delay(100)
- Edité par thecakeisaspy 23 décembre 2016 à 18:51:12
[Pygame] Problème pour l'animation
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.