存储pygame表面对象

时间:2015-10-21 22:22:29

标签: python pygame

我使用surface在pygame中创建了10个subsurface个对象。我用它们保存为jpg

如何使用array或列表存储它们并使用arraylist稍后使用索引编制?这将是一种简单的访问方式。

2 个答案:

答案 0 :(得分:0)

只需创建一个列表,例如

images = [surface1, surface2, surface3, surface4 ...etc... ]

答案 1 :(得分:0)

要扩展懒惰的答案,你可以这样做:

names = "image1.jpg", "image2.jpg", "image3.jpg"
surfaces = []
for name in names:
    surfaces.append(pygame.image.load(name).convert())

然后您可以将它们作为曲面[0],曲面[1]等访问。

您可能想要阅读列表和循环。 (真的只是重复你正在阅读的任何介绍性书籍的前几章。)