简单的说就是按下方向键的时候(w,a,s,d)飞机向四周移动,但是不能移动离开屏幕。
此时我们就应该把我们的飞机形成一个类,类里面有控制飞机的方法。...首先我们规定,按下空格发射子弹。
这样我们的子弹就会跟随飞机出现。
下一步就是让子弹在屏幕上移动。
创建移动的方法。
player 的飞机就算基本绘制好了
绘制敌机
下一步就是绘制敌机。...我们先进行一个测试
if pygame.sprite.collide_rect(enemy, player):print'检测成功'
结果
检测成功
此时我们就可以完成,当玩家和敌机发生碰撞,游戏结束,...执行结果
当玩家被击中的时候,在显示一张 GameOver 图片提示
做到这里基本算是实现了飞机大战.但是还有很多细节处理。...细节处理
精细的碰撞检测
从图上看,当敌机看似还没有和我们接触时,但是已经 GameOver 了。