【问题标题】:How to exit out of window in pygame 64 bit?如何在pygame 64位中退出窗口?
【发布时间】: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


【解决方案1】:

摆脱这个:

while True:
    pass

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 1970-01-01
    • 1970-01-01
    • 2014-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多