Я пытаюсь создать 2D-игру с высоты птичьего полета, но мои ключи W и S не перемещают мой персонаж (в настоящее время только прямой) вверх и вниз. Вот код, который не работает.Pygame не регистрирует нажатия клавиш
pressed = pygame.key.get_pressed()
if pressed[pygame.K_a]: x -= 3
if pressed[pygame.K_d]: x += 3
if pressed[pygame.K_w]: y -= 3
if pressed[pygame.K_s]: y += 3
P.S. Да, у меня есть правильный цикл while и display.flip() и т. Д. Клавиши D и A работают и перемещаются из стороны в сторону, это просто клавиши S и W, которые не работают.
Возможно, вы не имеете переменную 'y'. Можете ли вы предоставить весь код? –
У меня есть переменная y и x. –
Теперь вам нужно установить координаты прямоугольника в 'x' и' y'. –