pygame游戏中的图像更新显示
pygame中的图像显示
说明:
在2D游戏中,能够看到的游戏元素包括游戏背景,游戏精灵,游戏障碍物等都是各种格式(.jpg .png...)图像文件
在pygame游戏启动运行后,图像文件从电脑的硬盘上被加载到内存中。
在pygame游戏中显示图像元素的步骤:
1.pygame.image.load() 加载图像文件
2.游戏屏幕(创建的窗口)对象,调用bit()方法,将图像文件绘制到窗口指定位置
3.pygame.display.update()更新并显示图像元素
代码示例:
import pygame pygame.init() # 创建特定尺寸的显示窗口 window = pygame.display.set_mode((761, 475)) # 在窗口中添加标题 pygame.display.set_caption('图像元素显示') #加载游戏窗口背景图像 gamebgimg = pygame.image.load('img/bg.png') #加载图像元素文件 image = pygame.image.load('img/Attack3.png') # 将图像初始坐标存储在两个变量中 bgx = 0 bgy = 0 x = 50 y = 300 # 在 bgx 和 bgy 坐标处显示背景图像 window.blit(gamebgimg, (bgx, bgy)) # 在 x 和 y 坐标处显示元素图像 window.blit(image, (x, y)) run = True while run: # 将图像更新绘制到屏幕上 pygame.display.update() for event in pygame.event.get(): if event.type == pygame.QUIT: run = False pygame.quit()