06 2012 档案
摘要:转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi据说在任天堂FC时代,精灵的作用相当巨大,可是那时候只知道怎么玩超级玛丽、魂斗罗,却对精灵一点也不知。pygame.sprite.Sprite就是Pygame里面用来实现精灵的一个类,使用时,并不需要对它实例化,只需要继承他,然后按需写出自己的类就好了,因此非常简单实用。一、什么是精灵精灵可以认为成是一个个小图片,一种可以在屏幕上移动的图形对象,并且可以与其他图形对象交互。精灵图像可以是使用pygame绘制函数绘制的图像,也可以是原来就有的图像文件。二、sprite中主要且常用的变量有以下几个:更多详细的见ht
阅读全文
摘要:转载请注明:@小五义 http://www.cnblogs.com/xiaowuyipygame.mixer是一个用来处理声音的模块,其含义为“混音器”。游戏中对声音的处理一般包括制造声音和播放声音两部分,这里仅学习了播放声音部分。1、pygame.mixer启动与初始化pygame.mixer.init():mixer的初始化。程序中,使用时,一般放在最前面的几句代码中:import pygamepygame.init()pygame.mixer.init()2、播放声音片段wav文件播放声音片段wav文件时,pygame.mixer使用Sound对象,格式为:soundwav=pygame
阅读全文
摘要:转载请注明:@小五义 http://www.cnblogs.com/xiaowuyi1、运动速率 上节中,实现了一辆汽车在马路上由下到上行驶,并使用了pygame.time.delay(200)来进行时间延迟。看了很多参考材料,基本每个材料都会谈到不同配置机器下运动速率的问题,有的是通过设定频率解决,有的是通过设定速度解决,自己本身水平有限,看了几篇,觉得还是《Beginning Game Development with Python and Pygame》这里面提到一个方法比较好。代码如下,代码里更改的地方主要是main里的代码,其中利用clock=pygame.time.Clock()来
阅读全文
摘要:转载请注明:@小五义http://www.cnblogs.com/xiaowuyi1、单个像素(画点)利用pygame画点主要有三种方法:方法一:画长宽为1个像素的正方形#@小五义 http://www.cnblogs.com/xiaowuyiimport pygame,syspygame.init()screen=pygame.display.set_caption('hello world!')screen=pygame.display.set_mode([640,480])screen.fill([255,255,255])pygame.draw.rect(screen,
阅读全文
摘要:pygame是一个设计用来开发游戏的python模块,其实说白了和time、os、sys都是一样的东东。今天开始正式学习pygame,下载地址:www.pygame.org。下载后安装完成即可,在pygame的学习中,我使用了spe编辑器,感觉还不错。1、pygame窗口 pygame绘制图形前,首先需要建立一个窗口,说来很简单,请看下面的代码,怎么样,是不是很简单。import pygame #这句不用注释了吧,呵呵pygame.init() #模块初始化,任何pygame程序均需要执行此句screencaption=pygame.display.set_caption('he...
阅读全文
摘要:闲来蛋痛,在金山快盘自动签到程序的基础上,新增了小木虫论坛自动领红包程序,v1.01。下载地址:http://www.kuaipan.com.cn/file/id_749007936687868.htm解压后直接运行自动签到.exe,如果不能运行,请先安装vs2008运行包,该包下载地址:http://www.kuaipan.cn/file/id_749007936687869.htm
阅读全文