制作一个基本游戏,我试图让我的角色在按下空格时跳跃
我有一个模拟重力,当空间被释放时将它拉下来
但是当我向下推空间时,它会上升并且不会停止
我希望它只上升 1 秒钟然后再下降
这是我的按键处理代码片段:
key = pygame.key.get_pressed()
if key[pygame.K_LEFT]:
self.rect.x -= 30
if key[pygame.K_RIGHT]:
self.rect.x += 30
if key[pygame.K_SPACE]:
self.rect.y += -20
if key[pygame.K_SPACE] == False:
self.rect.y += 20
就像我说的那样,这段代码使精灵在按下空间时上升,在释放空间时下降,但是当按下它时我希望它等待一秒钟然后即使空格键仍然向下也让精灵返回
请帮忙!!
谢谢你