Salut !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 class Munition() : def __Init__(self) : self.Rect=py.Rect(0,0,10,30) self.Couleur=Blanc self.Son1=tir_001 def Getson(self) : son = self.Son1 return son
python ne veut pas reconnaitre la valeur tir_001 alors qu'elle existe dans mes variables :
tir_001 = py.mixer.Sound('c:/Prog/assets/snd/tir_001.wav')
et il n'y a pas ce problème avec d'autres classes.
J'ai utilisé Getson() pour palier justement à ce problème mais apparement c'est pareil, pour lui ce son n'existe pas.
Pourtant il existe dans le code et dans le dossier des sons et sans faute d'orthographe.
Le problème reste le même si je change le nom du son par un autre existant.
J'ai pas encore essayé, mais j'ai l'impression que si je lui demande la couleur, il fera le même problème, ne connaitra pas la couleur.
EDIT : J'ai testé pour la couleur !
Il ne reconnait pas l'attribut de la couleur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def Getson(self) : print(self.Couleur) son = self.Son1 return son








Répondre avec citation
Partager