0
下面是一些pygame代码,它工作正常,除了移动精灵,我不得不反复点击箭头键,有没有办法让精灵按住箭头键移动?下面是我的代码:雪碧在pygame中滞后
while True: #main game loop
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
elif event.type == KEYUP:
if event.key == K_RIGHT:
LionCubX+= 10
elif event.key == K_LEFT:
LionCubX-= 10
elif event.key == K_UP:
LionCubY-= 10
elif event.key == K_DOWN:
LionCubY+= 10
DISPLAYSURF.fill(GREEN)
DISPLAYSURF.blit(LionCubImg,(LionCubX,LionCubY))
pygame.display.update()
我对pygame了解不多,但问题可能是您使用'KEYUP',这意味着您必须释放密钥才能导致移动。 – Aleph