Я получил ввод ключа для регистрации в игровом цикле, но теперь он просто не регистрируется, когда я отпускаю [дубликат]Python

Программы на Python
Anonymous
Я получил ввод ключа для регистрации в игровом цикле, но теперь он просто не регистрируется, когда я отпускаю [дубликат]

Сообщение Anonymous »

Код работает нормально, но всякий раз, когда я отпускаю (в данном случае A), позиция символа.x просто продолжает двигаться.

Код: Выделить всё

run = True
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit
exit()
if event.type == pygame.KEYDOWN:
keys = pygame.key.get_pressed()
if keys[pygame.K_a]:
player.moving_left = True

if event.type == pygame.KEYUP:
keys = pygame.key
if keys == pygame.K_a:
moving_left = False
Я пробовал искать разные способы регистрации ключей, но ни один из них не работал так, как мне хотелось, или отображал ошибки.

Подробнее здесь: https://stackoverflow.com/questions/786 ... oesnt-regi

Вернуться в «Python»