@Slavkha

Как привязать pygame.KEYDOWN на 2 кнопки?

Как привязать событие на 2 клавиши "S" и "F" ?

if event.key == pygame.K_s and event.key == pygame.K_d:
- вот так не работает.
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 2
phaggi
@phaggi
лужу, паяю, ЭВМы починяю
Конечно, не работает. Вместо and попробуйте or.
Ответ написан
@YariKartoshe4ka
keys = pygame.key.get_pressed()
if keys[pygame.K_s] and keys[pygame.K_d]:
    pass


В коде нужно хранить флаг, что if уже обработался, или при зажатии этих двух клавиш код после if'а будет выполняться на каждой итерации (фрейме)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы