0
所以我對pygame很陌生,我正在嘗試創建幾個不同的幻燈片,比如6個左右的彈跳球。他們中的每一個都將在不同高度的球離開地面,而不是什麼。我一直在想如何開始這個。我真的不知道如何結合一堆不同的幻燈片來創建一個gif類型的圖像,該圖像基本上是我將創建的六個不同圖像的幻燈片放映,如果這是有意義的。我還沒有開始它,所以我沒有任何代碼。我知道如何創建圖像,但我不知道如何將它們結合在一起,謝謝。Pygame彈跳球
所以我對pygame很陌生,我正在嘗試創建幾個不同的幻燈片,比如6個左右的彈跳球。他們中的每一個都將在不同高度的球離開地面,而不是什麼。我一直在想如何開始這個。我真的不知道如何結合一堆不同的幻燈片來創建一個gif類型的圖像,該圖像基本上是我將創建的六個不同圖像的幻燈片放映,如果這是有意義的。我還沒有開始它,所以我沒有任何代碼。我知道如何創建圖像,但我不知道如何將它們結合在一起,謝謝。Pygame彈跳球
如果你試圖做一個動畫類的東西,那麼只需簡單地加載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
這是一個非常基本的例子,將照片名稱更改爲你的照片和你的好去! 希望這有助於。