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
这是一个非常基本的例子,将照片名称更改为你的照片和你的好去! 希望这有助于。