J'ai lu à propos de cette variable de pixels dans une classe en ligne et elle n'utilise pas self avant elle. Ai-je besoin de m'utiliser? Est-ce que cela en fait une variable globale parmi toutes les fonctions d'une classe? Est-ce que le moi le rend seulement disponible dans cette fonction? Merci d'avance.Pygame Que se passe-t-il si je n'utilise pas self avant une variable dans une classe?
Oh, et voici le code:
def moveRight(self, pixels):
self.rect.x += pixels
Voir? La variable pixels n'utilise pas self avant.
'self' est une référence à une instance de la classe définie. 'pixels' est juste un paramètre. Il peut ou peut ne pas être un objet d'une autre classe. – alvits