How do I get my object in pygame to move by holding the button?

前端 未结 3 1538
猫巷女王i
猫巷女王i 2021-01-21 23:47

I tried using something like this but it did not work.

while running:
keys = pygame.key.get_pressed()  #checking pressed keys
if keys[pygame.K_UP]:
    y1 -= 1
i         


        
3条回答
  •  暖寄归人
    2021-01-22 00:14

    Try adding the keys to your pygame for loop. So it should look something like this...

    while running:
    for event in pygame.event.get():
        keys = pygame.key.get_pressed()  #checking pressed keys
            if keys[pygame.K_UP]:
            y1 -= 1
    
            if keys[pygame.K_DOWN]:
            y1 += 1
    

提交回复
热议问题