本文主要是介绍Python游戏开发 unit03_Pygame图片载入,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、图片载入
加载图片
pygame.image.load(path)
绘制图片
screen.blit(Surface, (x, y))
二、游戏图标
设置图标
pygame.display.set_icon()
三、位置属性
获取位置颜色值
color = screen.get_at()
获取位置信息
rect = Surface.get_rect()
中心点对齐
rect.center = screen.get_rect().center
坐标
rect.x
rect.y
宽高
rect.width
rect.height
完整演示代码
import pygamepygame.init()# 设置游戏图标
logoImg = pygame.image.load('./images/logo.png')
pygame.display.set_icon(logoImg)pygame.display.set_caption('图片载入演示')WIDTH = 750
HEIGHT = 600screen = pygame.display.set_mode((WIDTH, HEIGHT))screen.fill((255, 255, 255))# 加载图片资源
gamereadyImg = pygame.image.load('./images/gameready.png')
# 设置中心点对齐
gamereadyImgRect = gamereadyImg.get_rect()
gamereadyImgRect.center = screen.get_rect().center
screen.blit(gamereadyImg, (gamereadyImgRect.x, gamereadyImgRect.y))print((gamereadyImgRect.x, gamereadyImgRect.y))
# 获取图片宽高
print(gamereadyImgRect.width, gamereadyImgRect.height)#获取某个点的颜色值
# print(screen.get_at((50,50)))
print(screen.get_at((280, 200)))pygame.display.update()while True:for event in pygame.event.get():if event.type == pygame.QUIT:pygame.quit()exit()
这篇关于Python游戏开发 unit03_Pygame图片载入的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!