2014年辛星python之pygame第一版

2014年辛星python之pygame第一版

ID:34579414

大小:2.97 MB

页数:74页

时间:2019-03-08

2014年辛星python之pygame第一版_第1页
2014年辛星python之pygame第一版_第2页
2014年辛星python之pygame第一版_第3页
2014年辛星python之pygame第一版_第4页
2014年辛星python之pygame第一版_第5页
资源描述:

《2014年辛星python之pygame第一版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2014年度辛星pygame教程2014年辛星Python之Pygame教程第一版说明:本教程编写于2014年6月,如果您在两年后看到本教程,那么可以丢弃它,因为肯定有更新的版本出现了。建议:百度或者谷歌“辛星pygame”可以找到更新更全的资料。另外:如果读者对游戏编程非常感兴趣,也可以联系我,因为我对游戏编程也非常感兴趣。Pygame编程,辛星与您同在。百度搜索“辛星python”或者“辛星pygame”,您会看到更多。1/742014年度辛星pygame教程目录:第一部分:理论部分第零节:前言……………………………………………3第一节:认识Display…………………………………6

2、第二节:使用图片………………………………………13第三节:图片的操作…………………………………22第四节:小项目第一个:会动的美女………………28第五节:字体与文字……………………………………31第六节:事件与鼠标键盘………………………………38第七节:小项目第二个:测试鼠标位置………………50第八节:声音和音乐……………………………………54第九节:sprite模块……………………………………65第十节:阶段性总结以及pygame的其他模块…………72第二部分:实际项目部分(估计2014年七月份左右再完成期待您的关注)2/742014年度辛星pygame教程第零节:前言********

3、******本教程***************************1.由于pygame的资料很多,但是大多数都浅尝辄止,基本就是教给大家怎么向界面上添加几张图片,怎么添加声音,完全不能够达到制作游戏的水平。2.本教程是我在看了官方的教程之后,加上自己的一些动手写了一些例子之后才给大家写的。3.到最后我会做出一个完整的游戏给大家,仔细分析一下做制作一个游戏的方方面面。****************pygame的历史***************1.提到pygame,不得不提一下SDL,即SimpleDirectmediaLibrary,翻译成汉语即简易直媒体库,由SamLantin

4、ga编写。2.SDL用C语言写成,目的是为了提供多媒体控制,它的目的是编写2D游戏。3.而说到Pygame,还不得不提一下PySDL,PySDL的作者是MarkBaker,它就是SDL在Python上的一个扩展,即可以用Python去操作PySDL,但是,Pygame的作者认为PySDL的不足之处就是必须用C语言的风格去使用它,而不是Python的风格。4.终于说到了Pygame,它的作者是PeteShinners,开始于2000年的夏天,第一个发布版本是在2000年的十月。************Pygame与SDL的比较**************1.确切来说,对于每一个对游戏感兴趣

5、的人,并且同时学习过C与Python,我认为SDL库与Pygame,都是很推荐学习与使用的。3/742014年度辛星pygame教程2.我学习过SDL,感觉它具有C语言一贯的特点:严谨、啰嗦。与Pygame相比,确实很麻烦,这一点,大家可以两者都学习一下,然后进行对比。3.SDL是过程式的编程方式,Pygame则是面向对象的编程,使得后者更加方便一些。************Pygame的优点与缺点**************1.坦率的说,我不是Pygame的铁粉,但是它的优点还是蛮多的,首先就是简洁、面向对象、方便。2.关于运行效率,还是可以的,因为Pygame并不是用Python去写

6、的,它的主要部分还是用C去写的,速度可以得到保证。3.Pygame用于编写2D游戏,运行速度比使用C++编写的同样的游戏,还是要慢一些,这也是它的为数不多的缺点。***************Pygame的内容*************1.随着学习的深入,我们会介绍Pygame的各个部分,现在大致说一下比较重要的几个把。2.它支持声音、图形、事件、变换、时间、游戏杆等2D游戏所需要的大多数内容。*************Pygame的下载与安装***************1.首先要安装Python,还要知道Python的版本号。2.下载可以去www.pygame.org,找到对应版本的

7、pygame,然后下载即可。3.如果你是windows平台,下载下来的应该是一个msi安装文件,直接双击安装即可。4.打开PythonShell,如果输入importpygame,如果没有报错,则说明安装成功。4/742014年度辛星pygame教程************关于该库********************1.该库是免费使用的,不会因此引起商业纠纷。2.除了感谢我们的作者Pete之外,还感谢如下所有人:********

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。