2017-10-14 3 views

Répondre

0

pygame.key.get_pressed() renvoie une liste avec True ou False pour chaque clé à des index spécifiques. Si vous souhaitez créer une liste avec les noms des clés étant vous appuyé sur la boucle pourrait et obtenir leur nom comme si:

keys = [pygame.key.name(index) for index, press in enumerate(pygame.key.get_pressed()) if press] 
0

Il suffit d'écrire quelque chose comme:

pressed = pygame.key.get_pressed()

si vous voulez pour obtenir une clé spécifique, vous pouvez écrire:

pressed[pygame.K_key]

mais remplacer par le nom de la clé « clé ». La liste des noms est sur le pygame docs. Cette déclaration sera vraie si la touche est pressée, sinon elle sera fausse.