Pygame/Python游戏未接收输入

Pygame/Python游戏未接收输入,python,pygame,Python,Pygame,我试图在python上制作一个游戏,我的问题是我无法让游戏在运行时读取输入。(甚至连退出的退出键都没有)。 我找不到问题,我以为是缺少勾号法,但我只是添加了它,它仍然不起作用。 感谢您的帮助 谢谢 代码如下: 现在编辑游戏循环 astronut=Player() 阿斯托努特。画家() 尽管如此: 屏幕填充(白色) 对于pygame.event.get()中的事件: 如果event.type==退出: 终止() 如果event.type==KEYDOWN: 如果event.type==K_转义:

我试图在python上制作一个游戏,我的问题是我无法让游戏在运行时读取输入。(甚至连退出的退出键都没有)。 我找不到问题,我以为是缺少勾号法,但我只是添加了它,它仍然不起作用。 感谢您的帮助

谢谢

代码如下: 现在编辑游戏循环

astronut=Player()
阿斯托努特。画家()
尽管如此:
屏幕填充(白色)
对于pygame.event.get()中的事件:
如果event.type==退出:
终止()
如果event.type==KEYDOWN:
如果event.type==K_转义:
终止()
如果event.type==K_UP:
加速度+=1
astronut.speed=astronut.speed+astronut.acceleration
astronut.posY=astronut.posY+astronut.speed

elif astronut.posY我认为您需要检查event.key而不是event.type:

    if event.type == KEYDOWN:
        if event.key == K_ESCAPE:
            terminate()
        ...

欢迎来到SO!提供代码是一个伟大的第一步,但是考虑制作一个MVCE()-这将简化我们的能力来帮助你,你甚至可能意识到你在制作一个过程中的错误。我刚才看了这个,没看到,就是这个,谢谢!我知道我忽略了什么,但我不能完全把手指放在上面。我真的需要睡觉。。。谢谢
    if event.type == KEYDOWN:
        if event.key == K_ESCAPE:
            terminate()
        ...