用pygame写一个在背景图上加载另一个背景的代码
时间: 2024-05-02 18:23:22 浏览: 17
下面是使用Pygame加载另一个背景图的示例代码:
```
import pygame
pygame.init()
# 设置屏幕宽高和背景图
screen_width = 800
screen_height = 600
background_image = "background.jpg"
second_background_image = "second_background.jpg"
# 加载背景图
background = pygame.image.load(background_image).convert()
# 初始化屏幕
screen = pygame.display.set_mode((screen_width, screen_height))
# 加载第二个背景图
second_background = pygame.image.load(second_background_image).convert()
# 循环显示
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
# 绘制背景
screen.blit(background, (0, 0))
# 绘制第二个背景
screen.blit(second_background, (200, 100))
pygame.display.update()
```
这段代码使用 `pygame.image.load()` 函数加载图片,然后使用 `screen.blit()` 函数绘制图片。在循环显示时,首先绘制背景图,然后绘制第二个背景图,这样就可以在第一个背景图的基础上加载第二个背景图。