所以我对pygame很新,我正在尝试创建一些不同的幻灯片,比如6个左右的弹跳球。他们每个人都会将球放在离地不同的高度,而不是。我一直试图弄清楚如何开始这个。我真的不知道如何组合一堆不同的幻灯片来创建一个gif类型的图像,基本上是我将要创建的六个不同图像的幻灯片,如果这有意义的话。我还没有开始,所以我没有任何代码。我知道如何创建图像,但我不知道如何将它们全部组合起来,谢谢。
答案 0 :(得分:1)
如果您尝试制作动画,那么只需加载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
这是一个非常基本的例子,将图片名称更改为您的照片,您的好消息! 希望这有帮助。