pygame游戏中pygame.display.update方法理解

pygame游戏中pygame.display.update方法理解

pygame教程qingyu2022-11-29 1:56:28147A+A-

  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()

yu.png

点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理