![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
加速却甩不掉伤悲
这个作者很懒,什么都没留下…
展开
-
外星人入侵功能函数
python学习笔记:记录一下<<python编程:从入门到实践>>中的外星人入侵功能函数。import sysfrom time import sleepimport pygamefrom bullet import Bulletfrom alien import Alien# 监听键盘和鼠标动作def check_events(ai_settings,screen,stats,sb,play_button,ship,aliens,bullets): for原创 2020-06-18 18:36:29 · 308 阅读 · 0 评论 -
外星人入侵Alien类
import pygamefrom pygame.sprite import Spriteclass Alien(Sprite): #与子弹类同样继承Sprite类,可以同时操作许多Alien对象 def __init__(self,ai_settings,screen): super().__init__() self.screen=screen self.ai_settings=ai_sett原创 2020-05-11 15:11:45 · 253 阅读 · 0 评论 -
外星人入侵Ship类、Bullets类
#Ship类import pygamefrom pygame.sprite import Sprite #导入精灵类是为了绘制可用飞船数,精灵类对象类似列表,可以批量处理数据class Ship(Sprite): def __init__(self,ai_settings,screen): super(Ship,self).__init__() #Ship类继承Sprite类为了给绘制可用飞船数做准备 self.scree原创 2020-05-08 18:01:45 · 328 阅读 · 0 评论 -
外星人入侵Gamestats类,Scoreboard类
# GameStats类class GameStats(): #用来设置游戏状态改变时的各属性 def __init__(self,ai_settings): self.ai_settings=ai_settings #需要用到设置类对象 self.reset_stats() ...原创 2020-05-07 17:49:49 · 502 阅读 · 1 评论 -
python外星人入侵主程序
import sysimport pygamefrom settings import Settingsfrom game_states import GameStatsfrom scoreboard import Scoreboardfrom button import Buttonfrom ship import Shipimport game_functions as gff...原创 2020-05-04 18:52:47 · 221 阅读 · 0 评论