En tant que nouveau membre de pygame, j'ai cherché sur le Web comment créer un rectangle. J'ai ensuite utilisé ce code, mais lorsqu'il est exécuté, il montre juste un écran vide. Aucun code d'erreur n'a été affiché, mais le code n'a pas fonctionné comme je le pensais. Qu'est-ce que je fais mal?Création d'un rectangle à l'aide de Pygame
import pygame, sys
import pygame.locals as GAME_GLOBALS
import pygame.event as GAME_EVENTS
pygame.init
#window variables
WindowHeight = 480
WindowWidth = 640
surface = pygame.display.set_mode((WindowWidth,WindowHeight))
surface.fill((255,255,255))
pygame.draw.rect(surface,(100,0,155),(0,0,100,100))
while True:
for event in GAME_EVENTS.get():
if event.type == GAME_GLOBALS.QUIT:
pygame.quit()
sys.exit()
Vous n'appelez pas * 'pygame.init'. – jonrsharpe
Est-ce que la fenêtre montre –