Pygame 简单实例(1)图像的显示

# coding=utf-8
import pygame
import time
from random import randint
from pygame.locals import *
from sys import exit
background_image_name='bk.jpg'#定义背景图片
mouse_image_name='front.png' #定义光标图片

#初始化
pygame.init()

#创建游戏窗口
screen=pygame.display.set_mode((500,500),0,32)
#set_mode会返回一个surface对象,代表在桌面出现的窗户该是怎样de
#screen.fill((255,0,0))---是否用颜色填充窗口

#设置窗口标题
pygame.display.set_caption("小璐")

background=pygame.image.load(background_image_name) #加载图片
mouse_cursor=pygame.image.load(mouse_image_name)  #加载光标图片

#游戏主循环
while True:
    for event in pygame.event.get():
        if event.type==pygame.QUIT:
            pygame.quit()
            exit()
    #把背景图片画上去
    print('开始画图')
    screen.blit(background,(0,0))
    pygame.display.update()
    time.sleep(5)
    #获取鼠标位置
    x,y=pygame.mouse.get_pos()
    #计算光标左上角的位置
    x-=mouse_cursor.get_width()/2
    y-=mouse_cursor.get_height()/2
    print('开始画光标')
    #开始画光标
    screen.blit(mouse_cursor,(x,y))
    pygame.display.update()
    time.sleep(5)

 

 

你可能感兴趣的:(python练习)