Как исправить ошибку “not defined” при запуске игры на python?
Здравствуйте, я решил написать свою игру на python.
При запуске программы мне выдает ошибку:
Traceback (most recent call last):
File "game.py", line 15, in
isJump == False
NameError: name 'isJump' is not defined"
x = 50
y = 50
wight = 40
height = 60
speed = 5
isJump == False #прыгает ли персонаж сейчас
JumpCount = 10 # высота прыжка
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT] and x > 5:
x -= speed
if keys[pygame.K_RIGHT] and x < 500 - wight - 5:
x += speed
if not (isJump):
if keys[pygame.K_UP] and y > 5:
y -= speed
if keys[pygame.K_DOWN] and y <500 - height - 5:
y += speed
if keys[pygame.K.SPACE]: #если нажата кнопка SPACE, то isJump == True
isJump == True
else:
if JumpCount >= -10:
y -= (JumpCount ** 2) / 2
JumpCount -= 1
else:
isJump == Faslse
JumpCount = 10
ValarMayar, Теперь он выдает другую ошибку:
Traceback (most recent call last):
File "game.py", line 37, in
if keys[pygame.K.SPACE]:
AttributeError: module 'pygame' has no attribute 'K'