簡體   English   中英

我該如何做,以便當我按下一個鍵時,圖像會彈出並停留在那里直到放開?

[英]How do I make it so that when I press a key an image pops up and stays there until i let go?

我基本上是在嘗試做這個問題說什么,但沒有發生。 誰能解釋為什么?

    if event.type == pygame.KEYDOWN:
    keys = pygame.key.get_pressed()
    if keys[pygame.K_w]:
        screen.blit(player_1, [170, 333])
    if keys[pygame.K_d]:
        screen.blit(player_1, [331, 500])
    if keys[pygame.K_s]:
        screen.blit(player_1, [170, 665])
    if keys[pygame.K_a]:
        screen.blit(player_1, [10, 500])
    if keys[pygame.K_UP]:
        screen.blit(player_2, [195, 333])
    if keys[pygame.K_RIGHT]:
        screen.blit(player_2, [356, 500])
    if keys[pygame.K_DOWN]:
        screen.blit(player_2, [196, 665])
    if keys[pygame.K_LEFT]:
        screen.blit(player_2, [35, 500])

而不是按住鍵。 嘗試使用綁定到要彈出圖像的鍵的布爾語句。 看起來像這樣

 Keys[pygame.K_UP] = false
    If Keys[pygame.K_UP] == true:
         Print "(insert image url here)"
         Else
                (Do nothing) 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM