我正在 Mac 上编写 pygame 程序。然后,有一个问题。我编写了如下代码,但是 pygame.display.update() 不起作用。它应该更新并等待 3 秒,但它先等待 3 秒,然后在 pygame.quit() 之后更新。谁能告诉我如何解决这个问题?
这不起作用:
import pygame
import sys
pygame.init()
win = pygame.display.set_mode((500, 500))
pygame.display.set_caption("hello")
font = pygame.font.SysFont("comicsans", 100)
text = font.render("hello", 1, (255, 255, 255))
win.blit(text, (200, 200))
pygame.display.update()
pygame.time.delay(3000)
pygame.quit()
sys.exit(0)
这可以正常工作:
import pygame
import sys
pygame.init()
win = pygame.display.set_mode((500, 500))
pygame.display.set_caption("hello")
font = pygame.font.SysFont("comicsans", 100)
text = font.render("hello", 1, (255, 255, 255))
win.blit(text, (200, 200))
pygame.display.update()
pygame.quit()
pygame.time.delay(3000)
sys.exit(0)
操作系统:Mac
Python 版本 3.8.3
Pygame 版本 1.9.6
编辑器:Jupyter Notebook
qq_花开花谢_0
相关分类