pygame游戏中pygame.display.update方法理解
pygame游戏中pygame.display.update方法理解
说明:
在pygame游戏中显示图像元素的步骤:
1.pygame.image.load() 加载图像文件
2.游戏屏幕(创建的窗口)对象,调用bit()方法,将图像文件绘制到窗口指定位置
3.pygame.display.update()更新并显示图像元素
理解:
先加载各种图像文件,在第2步bit()方法调用后,在调用一次display.update方法。避免重复调用updae,提高屏幕绘制率,增加游戏流畅度。
代码示例:
import pygame pygame.init() # 创建特定尺寸的显示窗口 window = pygame.display.set_mode((747, 447)) # 在窗口中添加标题 pygame.display.set_caption('图像元素显示') #加载游戏窗口背景图像 gamebgimg = pygame.image.load('img/bg2.png') #加载图像元素文件 image1 = pygame.image.load('img/Attack3.png') image2 = pygame.image.load('img/Takehit.png') # 将图像初始坐标存储在两个变量中 bgx = 0 bgy = 0 x1 = 50 y1 = 100 x2 = 50 y2 = 200 # 在 bgx 和 bgy 坐标处显示背景图像 window.blit(gamebgimg, (bgx, bgy)) # 在 x 和 y 坐标处显示元素图像 window.blit(image1, (x1, y1)) window.blit(image2, (x2, y2)) run = True while run: # 将图像更新绘制到屏幕上 pygame.display.update() for event in pygame.event.get(): if event.type == pygame.QUIT: run = False pygame.quit()
上一篇:pygame游戏中的图像更新显示