【发布时间】:2016-01-19 13:17:31
【问题描述】:
我在 pygame 中创建了一个窗口,唯一的问题是我无法在不崩溃的情况下退出该窗口。我的代码是否有问题导致此问题?
import pygame
pygame.init()
gamedisplay = pygame.display.set_mode ((800,600))
pygame.display.set_caption ('snake')
pygame.display.update()
while True:
pass
gameExit = False
while not gameExit:
for event in pygame.event.get():
if event.type == pygame.QUIT:
gameExit = True
pygame.quit()
quit()
【问题讨论】:
-
while True: pass循环需要一段时间才能到达gameExit循环... :) -
你知道有什么办法可以写得更好吗?
-
找一些教程 - 例如programarcadegames.com
-
while True: pass循环实际上并没有做任何事情,所以你可以删除它
标签: python error-handling crash pygame