簡體   English   中英

pygame彈跳球

[英]Pygame bouncing ball

所以我對pygame很陌生,我正在嘗試制作一些不同的幻燈片,例如6個左右的彈跳球。 他們每個人都將球放在離地面不同的高度,而沒有這樣。 我一直在嘗試找出如何開始。 我真的不知道如何組合一堆不同的幻燈片來創建gif類型的圖像,該圖像基本上是我將要創建的六張不同圖像的幻燈片顯示(如果有任何意義的話)。 我還沒有啟動它,所以我沒有任何代碼。 我知道如何創建圖像,但是我不知道如何將它們全部合並。

如果您想制作某種動畫,然后只需加載6張圖片,將它們放入列表中,然后遍歷列表就可以計數。

import pygame

screen = pygame.display.set_mode((500, 500))

pic1 = pygame.image.load("pic1.png")
pic2 = pygame.image.load("pic2.png")
pic3 = pygame.image.load("pic3.png")
pic4 = pygame.image.load("pic4.png")
pic5 = pygame.image.load("pic5.png")
pic6 = pygame.image.load("pic6.png")

counter = 0
pics = [pic1, pic2, pic3, pic4, pic5, pic6]
x = 100
y = [10, 50, 100, 150, 200, 250]

while(1): ## infinite loop 

    screen.blit(pics[counter], (x, y[counter])) ## this will change position for the different heights
    counter += 1

    if counter >= 5:
        counter = 0

這是一個非常基本的示例,將圖片名稱更改為您的圖片,這很不錯! 希望這會有所幫助。

暫無
暫無

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

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