美文网首页
Python - 基于pygame的小游戏 -1

Python - 基于pygame的小游戏 -1

作者: Ego_1973 | 来源:发表于2017-05-22 13:20 被阅读0次

原po传送门(),还在等原作者回复...

!/usr/bin/env python2.6

#coding=utf-8
光标移动有背景图的demo
backGroundImage = 'sushiplate.jpg'
moveImage = 'fugu.png'

import pygame
from pygame.locals import * #导入一些常用的函数和变量
from sys import exit        #向sys模块借一个exit函数用来退出程序

pygame.init() #初始化pygame,为使用硬件做准备
screen = pygame.display.set_mode((640,480),0,32) #创建了一个窗口,返回一个Surface,代表在桌面上出现的窗口
                                             #第一个参数为元祖(分辨率,必传),第二个是标志位(默认为0),第三个为色深
pygame.display.set_caption('Game move!') #设置窗口标题
background =   pygame.image.load(backGroundImage).convert() #convert: 将图像转为Surface对象,加载完图像就应该执行(pygame默认会执行)
move = pygame.image.load(moveImage).convert_alpha() #convert_alpha: 设置透明,这样图像才可以是不规则形状
pygame.mouse.set_visible(False)  # pygame.mouse鼠标  set_visible:隐藏   隐藏默认光标

while True:
for event in pygame.event.get(): #pygame.event 管理事件
    if event.type == QUIT:
        exit()  #接收到事件后退出
screen.blit(background,(0,0)) #将背景图画上去

x,y = pygame.mouse.get_pos() #获得鼠标位置

x -= move.get_width() /2
y -= move.get_height() /2

screen.blit(move,(x,y)) #把光标画上去

pygame.display.update() #刷新
游戏-(Surface)标志位.png
pygame-模块-1.png
pygame-模块-2.png

相关文章

网友评论

      本文标题:Python - 基于pygame的小游戏 -1

      本文链接:https://www.haomeiwen.com/subject/srbbxxtx.html