本文实例为大家分享了python pygame模块编写飞机大战的具体代码,供大家参考,具体内容如下
该程序没有使用精灵组,而是用列表存储对象来替代精灵组的动画效果。用矩形对象的重叠来判断相撞事件。该程序可以流畅运行,注释较为详细,希望可以帮助大家。
import pygame
from pygame.locals import *
from sys import exit
import time
import random
# 创建子弹类,把子弹的图片转化为图像对象,设定固定的移动速度
class Bullet():
def __init__(self,bulletfilename,bul