Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème avec Image Pygame

    12 février 2016 à 18:48:27

    Bonjour, 

    J'ai installé recement Pygame pour pouvoir programmer un jeu en python. Cependant j'ai un problème, en effet a chaque fois que j'intègre une image dans mon jeu elle est mal affichée. Voici une photo  :

    Le code correspondant a ce programme est celui ci : 

    import pygame
    from pygame.locals import *
    
    pygame.init()
    
    #Ouverture de la fenêtre Pygame
    fenetre = pygame.display.set_mode((600, 600))
    
    #Chargement et collage du fond
    Background = pygame.Surface(fenetre.get_size())
    Background = Background.convert()
    Background.fill((255,255,255))
    
    #Chargement et collage du personnage
    perso = pygame.transform.scale(pygame.image.load("perso.png"),(300,300)) #charge la photo du perso, intègre le fonctionnement alpha et redimensionne
    position_perso = perso.get_rect()
    fenetre.blit(perso, position_perso)
    
    #Rafraîchissement de l'écran
    pygame.display.flip()
    
    #BOUCLE INFINIE
    continuer = 1
    pygame.key.set_repeat(10, 1)
    while continuer:
        for event in pygame.event.get():    #Attente des événements
            if event.type == QUIT:
                continuer = 0
            if event.type == KEYDOWN:
                if event.key == K_DOWN:    #Si "flèche bas"
                            #On descend le perso
                    position_perso = position_perso.move(0,3)
                if event.key == K_RIGHT:
                    position_perso = position_perso.move(3,0)
                if event.key == K_LEFT:
                    position_perso = position_perso.move(-3,0)
                if event.key == K_UP:
                    position_perso = position_perso.move(0,-3)
        
        #Re-collage
        fenetre.blit(Background,(0,0))
        fenetre.blit(perso, position_perso)
        #Rafraichissement
        pygame.display.flip()
    

    Un code que j'avais prit sur internet pour tester si pyjama marchait bien

    Cependant on voit bien que sur l'image que j'ai intégrer, elle s'affiche mal a l'écran, et sur mes autres projet aussi les images s'affichent mal parfois meme pas reconnaissable. 

    Merci 

    • Partager sur Facebook
    • Partager sur Twitter
      14 février 2016 à 19:15:24

      Quel version de python et pygame ?
      • Partager sur Facebook
      • Partager sur Twitter

      Problème avec Image Pygame

      × 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