一、图片载入
加载图片
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 pygame
pygame.init()
# 设置游戏图标
logoImg = pygame.image.load('./images/logo.png')
pygame.display.set_icon(logoImg)
pygame.display.set_caption('图片载入演示')
WIDTH = 750
HEIGHT = 600
screen = 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()