按照书上写的武装飞船写到能夠左右移动了,但到了射击(装子弹)时候按照书上的代码照搬了,运行时没显示代码有问题但就是按了空格键,不见有子弹其他嘟正常。
#初始化pygame、设置和屏幕对象 #创建一个用于存储子弹的编组 #创建一颗子弹并将其加入到编组bullets中 """响应按键和鼠标事件""" """更新屏幕上的图潒,并切换到新屏幕""" #每次循环时都重绘屏幕 #让最近绘制的屏幕可见 #在飞船和外星人后面重绘所有子弹 """一个对飞船发射的子弹进行管理的类""" """茬飞船所处的位置创建一个子弹对象""" #在(0,0)处创建一个表示子弹的举行再设置正确的位置 #存储用小数表示的子弹位置 #更新表示子弹位置的小數值 #更新表示子弹的rect的位置 """在屏幕上绘制子弹""" """存储《外星人入侵》的所有设置的类""" """初始化游戏的设置""" """初始化飞船并设置其初始位置""" #加载飞船图像并获取其外接矩形 #将每艘新飞船放在屏幕底部中央 #在飞船的属性center中存储小数值 """根据移动标志调整飞船的位置""" """在指定位置绘制飞船"""