Code: Alles auswählen
def Jumping(self,manX,manY):
keys = pygame.key.get_pressed()
if keys[K_UP]:
self.jumping = True
jumpingStart = pygame.time.get_ticks()
if self.jumping:
self.t = pygame.time.get_ticks() - jumpingStart
if self.t > self.JUMPING_DURATION:
jumping = False
jumpHeight = 0
else:
jumpHeight = self.jumpHeightAtTime(self.t)
manY = 450 - jumpHeight
self.screen.blit(self.man,(manX, manY))
File "Character.py", line 39, in Jumping
self.t = pygame.time.get_ticks() - jumpingStart
UnboundLocalError: local variable 'jumpingStart' referenced before assignment
obwohl die Deklaration von jumpingStart ein paar Zeilen früher erfolgt
ich habe bereits das Forum durchsucht, zwar ähnliches gefunden, jedoch nichts, dass mir konkret weiterhelfen konnte (da zB Methoden/Variablen aus anderen Klassen/Dateien importiert wurden, was bei mir nicht der Fall ist)
bin für jede Hilfe dankbar
