【发布时间】:2020-07-18 13:23:06
【问题描述】:
我正在用 pygame 制作一个小游戏,只是为了训练使用它,我遇到了这个问题。
while running:
for event in pygame.event.get():
if event.type==pygame.QUIT:
running = False
if event.type==pygame.KEYDOWN:
if event.key==pygame.K_z:
print('test')
Player.existing[0].Jump()
if event.key==pygame.K_UP:
Player.existing[1].Jump()
if event.key==pygame.K_q:
print('yes')
Player.existing[0].RunningLeft = True
if event.key==pygame.K_d:
print('no')
Player.existing[0].RunningRight = True
(这不是整个代码,而是唯一重要的部分)
当我按 d 时,它可以工作并且打印“否”,但使用任何其他键什么都不会发生。
【问题讨论】:
标签: python input pygame keyboard-events