Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Pygame] Problème pour l'animation

    23 décembre 2016 à 18:38:14

    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

    • Partager sur Facebook
    • Partager sur Twitter

    [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.
    • Editeur
    • Markdown