2024-10-16 20:43:06 发布
网友
我一直在跟随一个弹跳球的例子,只是为了让我的筷子与pygame热身:每次我测试我的代码,我必须杀死游戏窗口,使其冻结,但在我的代码(直接取自pygame网站)我声明,如果按下退出键或屏幕上的X按钮,游戏应该退出。我有个错误
running == False NameError: name 'running' is not defined
我的代码是
我能给“跑步”下个定义吗当我试图退出游戏时,游戏不会简单地冻结。在
首先,应该在while循环上方定义running to True(running = True)。其次,应该在某个地方检查该值;最简单的方法是将while 1更改为while running第三,==正在检查相等,=正在设置一个值。你想查一下吗事件.类型成为pygame.退出或者KEYDOWN,所以这些==是正确的,但是您需要将running设置为False,即running = False。将running==False作为语句是无效的。在
running = True
while 1
while running
running = False
首先,应该在while循环上方定义running to True(
running = True
)。其次,应该在某个地方检查该值;最简单的方法是将while 1
更改为while running
第三,==正在检查相等,=正在设置一个值。你想查一下吗事件.类型成为pygame.退出或者KEYDOWN,所以这些==是正确的,但是您需要将running设置为False,即running = False
。将running==False作为语句是无效的。在相关问题 更多 >
编程相关推荐