Вот какой код пигмейка он отлично работает, кроме как переместить спрайт, я должен многократно нажимать клавиши со стрелками, есть ли способ сделать спрайт перемещаться, удерживая клавиши со стрелками? Ниже мой код:Sprite lagging in 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