画面の左、真ん中、右という順番に緑、黄、赤の円を一秒おきに描きたいのですが、以下のコードではウィンドウが立ち上がったあと2秒ほど経ってからいっぺんに3つの円が表示されてしまいます。どうしたら直るでしょうか?
ご回答よろしくお願いします。
Python
1import sys 2import pygame 3from pygame.locals import * 4 5pygame.init() 6window = pygame.display.set_mode((600, 600)) 7 8while True: 9 for event in pygame.event.get(): 10 if event.type == QUIT: 11 pygame.quit() 12 sys.exit() 13 14 window.fill((255, 255, 255)) 15 16 # 丸を描く 17 pygame.draw.circle(window, (0, 255, 0), (100, 300), 45) 18 pygame.display.update() 19 pygame.time.wait(1000) 20 pygame.draw.circle(window, (0, 255, 255), (300, 300), 45) 21 pygame.display.update() 22 pygame.time.wait(1000) 23 pygame.draw.circle(window, (255, 0, 0), (500, 300), 45) 24 pygame.display.update() 25 pygame.time.wait(1000) 26
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/01 07:00