#12-1\2 创建蓝色背景的窗口
import sys
import pygame
class People():
def __init__(self,screen):
#初始化并设置位置
self.screen = screen
#加载人物图并获取其外接矩形
self.image = pygame.image.load('1.bmp')
self.rect = self.image.get_rect()
self.screen_rect = screen.get_rect()
#将人物放在屏幕底部中央
self.rect.centerx = self.screen_rect.centerx
self.rect.bottom = self.screen_rect.bottom
def blitme(self):
#在指定位置绘制人物
self.screen.blit(self.image, self.rect)
def sky():
#创建一个屏幕对象
pygame.init()
screen = pygame.display.set_mode((1200,900))
pygame.display.set_caption("Blue Sky")
#设置背景色
bg_color = (255, 255, 255)
#创建角色
people = People(screen)
#开始游戏主循环
while True:
#监视键盘和鼠标事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
sys.exit()
#每次循环都重新绘制屏幕
screen.fill(bg_color)
people.blitme()
#让最近绘制的屏幕可见
pygame.display.flip()
sky()
运行效果(图网上乱找的)