pygame库中的所有模块并进行初始化
pygame.init()
# 创建屏幕,设置屏幕大小(应根据背景图大小设置)
surface = pygame.display.set_mode((480,580...,需要传入屏幕对象
group.draw(屏幕对象)
# 向精灵组中添加精灵的方法
group.add(精灵)
如何碰撞检测
# 精灵组与精灵组之间的碰撞检测,比如子弹与敌机之间
pygame.sprite.groupcollide...('精灵组1','精灵组2',True,True)
# 精灵与精灵组之间的碰撞检测,比如敌机与英雄飞机
pygame.sprite.spritecollide('精灵','精灵组',True)
其中,...True代表碰撞的精灵或精灵组内的精灵会消失
编写tools.py文件代码
常量部分
# 480\580是图片的宽高SCREEN = pygame.Rect(0,0,480,580)# 创建敌机事件...游戏素材可以自行去网上下载,里面有些参数需要根据图片的大小来进行设置。