pygame.image.load加载多个图片
时间: 2023-03-02 16:45:57 浏览: 179
Pygame.docx
可以使用循环来加载多个图片。假设你有一系列文件名为"image1.png","image2.png","image3.png"等等,你可以使用循环来加载它们:
```
import pygame
# 初始化 Pygame
pygame.init()
# 设置窗口
window = pygame.display.set_mode((500, 500))
# 加载多个图片
images = []
for i in range(1, 4):
filename = "image{}.png".format(i)
image = pygame.image.load(filename)
images.append(image)
# 在窗口上绘制图片
for i, image in enumerate(images):
x = i * 100
y = i * 100
window.blit(image, (x, y))
# 刷新窗口
pygame.display.update()
# 退出 Pygame
pygame.quit()
```
在这个例子中,我们首先使用循环来构建文件名,然后使用`pygame.image.load`来加载每个文件。我们将每个图像添加到一个列表中,然后使用另一个循环来在窗口上绘制每个图像。
阅读全文