“Как обнаружить, когда нажата клавиша в Pygame” Ответ

Проверьте клавишу нажатую Pygame

import pygame
events = pygame.event.get()
for event in events:
    if event.type == pygame.KEYDOWN:
        if event.key == pygame.K_LEFT:
            location -= 1
        if event.key == pygame.K_RIGHT:
            location += 1
TheProgrammer

Клавиша Pygame нажала один раз

# Outside loop
pressed = False

# Inside loop
if event.type == pygame.KEYDOWN:
	if event.key == pygame.K_a and not pressed: #K_a can be replaced by any key
		# Do something
		pressed = True
	elif event.key != pygame.K_a:
    	pressed = False
Thankful Turkey

Как обнаружить, когда нажата клавиша в Pygame

import pygame

keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
    x -= 1
if keys[pygame.K_RIGHT]:
	x += 1
Gaming Computerist

Ответы похожие на “Как обнаружить, когда нажата клавиша в Pygame”

Вопросы похожие на “Как обнаружить, когда нажата клавиша в Pygame”

Больше похожих ответов на “Как обнаружить, когда нажата клавиша в Pygame” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования