2016-01-20 3 views
0

Я учусь Pygame от thepythongamebook, and in the second example кода будет иметь следующий вид (в редакции, так как CURSORKEYS определяется в классе):Каковы основные постоянные значения в Pygame.key.get_pressed()?

CURSORKEYS = slice(273,277) 
... 
keys = pygame.key.get_pressed()[CURSORKEYS] 

В Pygame docs он объясняет, что key.get_pressed():

Возвращает последовательность из булевых значений, представляющих состояние каждого ключа на клавиатуре. Используйте значения константы ключа для индексации массива.

Но я не могу найти ключевой константный индекс, который здесь имеет смысл.

Какие ключи (и из какого ключевого индекса константы) отображают индексы 273-276?

ответ

0
import pygame 

print(pygame.K_UP) # 273 
print(pygame.K_DOWN) # 274 
print(pygame.K_RIGHT) # 275 
print(pygame.K_LEFT) # 276 

Другие ключевые константы (без значений) находятся на странице https://www.pygame.org/docs/ref/key.html

Но вы всегда можете использовать константы, так что вам не нужны значения.

Смежные вопросы