(Python,Pygame)NameError:名称“x”未定义

2024-04-16 08:19:45 发布

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

我一直在做一个小游戏,我不明白为什么下面的代码不运行。你知道吗

def mainMenu(font, windowSurface, x, y):
    while True:
       for event in pygame.event.get():
            if event.type == KEYDOWN:
                if event.key == K_ESCAPE:
                    terminate()
                if event.key == K_RETURN:
                    selectTeam(font, windowSurface, x, y)

        windowSurface.fill(BACKGROUNDCOLOUR)

        drawText('text', titleFont, windowSurface, 235, 225)
        drawText('text', setupFont, windowSurface, 400, 375)
        drawText('text', subtitleFont, windowSurface, 0, 700)

        pygame.display.update()

        clock.tick(FPS)

mainMenu(font, windowSurface, x, y)

运行此文本时,会出现:

NameError: name 'x' is not defined

错误发生在调用函数的最后一行代码中。我只是想知道是否有更多的代码我需要添加,或者如果我已经完全搞砸了?你知道吗

谢谢:D


Tags: key代码texteventtrueforifdef