Probleme d'attribut python(pygame)
toctonote
-
Toctonote -
Toctonote -
Bonjour,
j'ai un probleme quand je veux mettre un personnage sur mon fond, il met que l'objet n'a pas d'attribut
Voici mon code :
Et le message d'erreur dit: L'objet 'Player' n'a pas d'attribut 'image'
j'ai un probleme quand je veux mettre un personnage sur mon fond, il met que l'objet n'a pas d'attribut
Voici mon code :
import pygame
pygame.init()
class Player(pygame.sprite.Sprite):
def __int__(self):
super().__init__()
self.health = 100
self.max_health = 100
self.attack = 10
self.velocity = 5
self.image = pygame.image.load('assets/player.png')
self.rect = self.image.get_rect()
pygame.display.set_caption("Comet fall game")
screen = pygame.display.set_mode((1080, 700))
background = pygame.image.load('assets/bg.jpg')
player = Player()
running = True
while running:
screen.blit(background, (0, -200))
screen.blit(player.image, player.rect)
pygame.display.flip()
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()
Et le message d'erreur dit: L'objet 'Player' n'a pas d'attribut 'image'
A voir également:
- Probleme d'attribut python(pygame)
- Citizen code python avis - Accueil - Outils
- Attribut changer - Télécharger - Divers Utilitaires
- Citizen code python solution - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- Python par la pratique : 101 exercices corrigés pdf - Forum Python
1 réponse
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
si tu ajoutes des print() dans ton code, tu découvriras probablement que la ligne
si tu ajoutes des print() dans ton code, tu découvriras probablement que la ligne
self.image =n'est pas exécutée.
Toctonote
merci beaucoup