#!/usr/bin/evn python 2.7
# -*- coding:utf-8 -*-
background_image_filename = 'wxpython.jpg'
mouse_image_filename ='snake.png'
#指定图像文件名称
import pygame
from pygame.locals import *
from sys import exit
#向sys模块借一个exit函数来推出程序
pygame.init()
#初始化pygame,为使用硬件做准备
screen=pygame.display.set_mode((1280,960),0,32)
#创建一个窗口
pygame.display.set_caption('hello,world')
#设置窗口标题
background =pygame.image.load(background_image_filename)
mouse_cursor=pygame.image.load(mouse_image_filename)
#加载并转换图像
while True:
#游戏主循环
for event in pygame.event.get():
if event.type==QUIT:
#接到推出事件后,退出程序
exit()
screen.blit(background,(0,0))
#将背景画上去
x,y=pygame.mouse.get_pos()
#获取鼠标位置
x-=mouse_cursor.get_width()/2
y-=mouse_cursor.get_height()/2
#计算光标左上角的位置
screen.blit(mouse_cursor,(x,y))
#把光标画上去
pygame.display.update()
#刷新一下画面
#设置窗口标题
上名这个是代码!当背景比桌面小的时候。就会出现鼠标的位置被记录成一条线,当背景大小合适时,就会是下图!pythongame练习
最新推荐文章于 2020-12-04 16:38:30 发布