Pour une partie que je code, il y a une partie dans le menu principal où vous devez appuyer sur 'P' pour jouer. Je commencé à utiliser ce code:Problèmes avec la saisie de la lettre de réception dans Pygame
import pygame, sys, time
DISPLAY = pygame.display.set_mode((1023, 647))
WHITE = (255, 255, 255)
mainscreendisplayimg = pygame.image.load('mainScreen.png')
def mainscreen(x, y):
DISPLAY.blit(mainscreendisplayimg, (x, y))
mainscreen(1, 1)
pressed = pygame.key.get_pressed()
while active:
...
if pressed[pygame.K_p]:
print 'Done'
pygame.display.update()
clock.tick(15)
Ce que je pense se passerait-il est il affiche l'image principale, qui vous donne des instructions pour appuyer sur p, puis il imprimerait « Done » (il sera remplacé plus code à une date ultérieure). Cependant, chaque fois que j'exécute le programme, l'image se chargera mais rien ne se passera quand j'appuierai sur p.
J'ai également essayé d'utiliser la méthode du clavier, mais il n'y avait aucun changement.
Des idées?
-vous actif = quelque part défini vrai? –