【发布时间】:2016-06-19 17:11:15
【问题描述】:
最近,当我调用例程退出时,我的游戏并没有停止。
在各种测试中,我可以将错误缩小到调用 pygame.quit() 的时间。此时程序冻结。
我写了一个简短的程序来验证它在我的代码中没有什么时髦的东西:
import pygame
pygame.init()
pygame.quit()
这导致了同样的错误。
我在Ubuntustudio 14.04.4 LTS 上使用python 2.7.6 和pygame 1.9.1release 并且不是空闲
编辑1:
没有出现错误。有错误我的意思是程序没有按预期停止,而是只是闲置。我的猜测是一些异步进程仍在 pygame 中运行。
【问题讨论】:
-
分享你的相关代码和错误。
-
除了冻结/停止之外,您希望在“退出”之后发生什么?
-
@PirateX 没有出现错误,相关代码已经存在问题。
-
@KnutForkalsrud 程序应该终止。通常,当脚本完成时,python 会将控制权返回给用户。