Pygame在按键时不退出

2024-10-16 20:43:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在跟随一个弹跳球的例子,只是为了让我的筷子与pygame热身:每次我测试我的代码,我必须杀死游戏窗口,使其冻结,但在我的代码(直接取自pygame网站)我声明,如果按下退出键或屏幕上的X按钮,游戏应该退出。我有个错误

    running == False
NameError: name 'running' is not defined

我的代码是

^{pr2}$

我能给“跑步”下个定义吗当我试图退出游戏时,游戏不会简单地冻结。在


Tags: 代码false声明游戏屏幕网站错误按钮
1条回答
网友
1楼 · 发布于 2024-10-16 20:43:06

首先,应该在while循环上方定义running to True(running = True)。其次,应该在某个地方检查该值;最简单的方法是将while 1更改为while running第三,==正在检查相等,=正在设置一个值。你想查一下吗事件.类型成为pygame.退出或者KEYDOWN,所以这些==是正确的,但是您需要将running设置为False,即running = False。将running==False作为语句是无效的。在

相关问题 更多 >