3.导入 飞船图片,

def run_game():ai_settings=Settings()screen = pygame.display.set_mode((ai_settings.screen_height, ai_settings.screen_width))pygame.display.set_caption("The War!")screen.fill(ai_settings.bg_color)ship = Ship(screen)while True:                                           # 游戏主循环for event in pygame.event.get():if event.type == pygame.QUIT:   # 接收到退出时间后退出程序pygame.quit()sys.exit()ship.blitme()pygame.display.update()class Ship():                               #初始化飞船并设置其初始位置"""def __init__(self, screen):self.screen = screenself.image = pygame.image.load('pic/ship.jpg')    # 加载飞船图像并获取其外接矩形 self.rect = self.image.get_rect()self.screen_rect = screen.get_rect()self.rect.centerx = self.screen_rect.centerx      # 将每艘新飞船放在屏幕底部中央 self.rect.bottom = self.screen_rect.bottomdef blitme(self):                                   #在指定位置绘制飞船"""self.screen.blit(self.image, self.rect)run_game()

Python学习模块 Pygame写游戏三(太空大战)相关推荐

  1. 用Python和Pygame写游戏-从入门到精通(1)

    From: http://eyehere.net/2011/python-pygame-novice-professional-1/ 博客刚开,打算做一个Pygame的系列,翻译自Will McGug ...

  2. 用Python和Pygame写游戏-从入门到精通

    博客刚开,打算做一个Pygame的系列,翻译自Will McGugan的<Beginning Game Development with Python and Pygame –From Novi ...

  3. python教程是用什么博客写的-用Python和Pygame写游戏-从入门到精通(目录)

    目光博客一开始,就有一个将pygame好好介绍一遍的宏伟计划,历时四个月,在各位朋友的关怀鞭策下,如今(2011/8/26)理论学习的部分似乎已经都完成了,在次列一个目录,方便查询.介绍还不是很全,下 ...

  4. python的pygame库使用方法_python基础教程使用Python第三方库pygame写个贪吃蛇小游戏...

    今天看到几个关于pygame模块的博客和视频,感觉非常有趣,这里照猫画虎写了一个贪吃蛇小游戏,目前还有待完善,但是基本游戏功能已经实现,下面是代码: # 导入模块 import pygame impo ...

  5. python游戏开发框架_用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块1)...

    游戏是为了什么而存在的?Bingo,是为了娱乐~ 在这个最高主题之前,技术啥的什么都无所谓! 前一段时间,有位姓刘的网友用Pygame写了个俄罗斯方块,在用py2exe打包的时候遇到一些问题,和我交流 ...

  6. python用户界面游戏_用Python和Pygame写游戏-从入门到精通(实战二:恶搞俄罗斯方块2)...

    我们接着来做这个整死人不偿命的俄罗斯方块. 代码组织和名词约定 上一次我们稍微整理了一下游戏运行的框架,这里需要整理一下python代码的框架,一个典型的pygame脚本结构如下: 其中,lib为py ...

  7. 使用Python 3和Pygame构建游戏:第4部分

    总览 这是有关使用Python 3和Pygame制作游戏的五部分系列教程的第四部分. 在第三部分中,我们深入探讨Breakout的核心,学习了如何处理事件,遇到了Breakout主班,并了解了如何移动 ...

  8. pygame写游戏,常用代码记录

    2019独角兽企业重金招聘Python工程师标准>>> pygame 写起游戏来还是挺不错的,不过我也没用过别的什么东西写,所以也没什么发言权. 些游戏我是从这篇文章开始入门的13岁 ...

  9. python pygame模块怎么写游戏_使用 Python 和 Pygame 模块构建一个游戏框架

    这系列的第一篇通过创建一个简单的骰子游戏来探究 Python.现在是来从零制作你自己的游戏的时间. 在我的这系列的第一篇文章 中, 我已经讲解如何使用 Python 创建一个简单的.基于文本的骰子游戏 ...

最新文章

  1. 树莓派原python3.5+opencv3.3.1+tensorflow1.7.0安装
  2. python PyQt5中文教程☞【第一节】PyQt5简介
  3. OpenCASCADE绘制测试线束:图形命令之AIS 查看器——对象命令
  4. 【转】Path.Combine (合并两个路径字符串)方法的一些使用细节
  5. MongoDB Replication
  6. jack插头_防水连接器航空插头特点
  7. jQuery动画的实现
  8. 软件设计师视频教程百度网盘
  9. 一天一看————以太网交换机的基本原理与配置!
  10. Insyde uefi 隐藏设置_苹果手机:插件NoMessageButtons:可隐藏iOS信息应用界面的按钮...
  11. 关闭计算机139端口,关闭端口,详细教您电脑怎么关闭139端口
  12. 74.【JavaWeb -02】
  13. zzuli:1000从今天开始入坑C语言
  14. 调用第三方接口的方式(简洁版)
  15. brpc的精华bthread源码剖析
  16. 部署k8s dashboard
  17. 十二年了,阿里云终于盈利了
  18. 计算机应用基础素材文件tf5-2,计算机应用基础素材文件TF5-16
  19. 网络3共享网络2计算机打印机,两台电脑如何共享打印机
  20. 虚拟桌面看不到本地磁盘,在虚拟桌面快速打开本地磁盘

热门文章

  1. Navicat导入excel的xlsx文件提示无法打开文件
  2. python数据分析pandas画图_Pandas数据可视化基础绘图教程
  3. 牡丹江师范学院计算机,[牡丹江师范学院《大学计算机基础》分层次教学的研究与实施]牡师院更名成功了...
  4. RTSP视频流显示(海康威视)
  5. 科学心理学类毕业论文文献有哪些?
  6. 阿里P7教你该如何处理个人发展与平台的关系
  7. qemu monitor和qemu agent的实现
  8. PHP根据图片路径下载图片
  9. 宝马摩托车的智能工厂与物流|AGV,协作机器人,拣选...
  10. 钉钉开放平台HTTP内网穿透工具