好库网 好库网首页 | 我的好库
好饱的专栏

下载分类

使用Pygame制作微信打飞机游戏PC版(Python源码)

发布者:好饱
发布日期:2015/12/18 19:45:51   更新日期:2015/12/18 19:45:51
文件大小:1M
下载次数:283   浏览次数:2099
评分:4.80

源码目录结构图

  • .gitattributes
  • .gitignore
  • gameRole.py
  • mainGame.py
  • README.md
  • 说明.txt

介绍

想到微信上的飞机大战很火,就决定做一个PC版的。首先去下了个微信的APK,把里面的飞机大战的资源文件提取出来了。然后写游戏时有问题可以访问 Pygame在线文档 ,遇到的问题都可以在其中找到答案。资源准备好后我们就可以开始编写游戏了。


第一步,显示背景
导入Pygame库及需要的库;初始化游戏,并根据设置好的大小生成游戏窗口;载入背景图片,进入游戏主循环。
在主循环中,我们进行了以下工作:
1)清空屏幕
2)绘制背景
3)更新屏幕
3)处理游戏退出事件

第二步,显示飞机
可以利用pygame提供的subsurface方法,首先load一张大图,然后调用subsurface方法选取其中的一小部分生成一个新的surface。

第三步,让飞机动起来
让飞机动起来即是让游戏在主循环中响应键盘事件。我们知道 screen.blit(player, player_pos) 这一句代码绘制出了飞机,这个player_pos就是每次循环中绘制出的飞机的位置,响应键盘事件时,我们只需要改变这个位置就能移动飞机了。


评论

账号 密码 还没帐号呢,现在注册一个?



免责声明:好库网所展示的信息由发布者自行提供,其真实性、准确性和合法性由信息发布人负责。好库网不提供任何保证,并不承担任何法律责任。