,需要传入屏幕对象
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)# 创建敌机事件...x、y、矩形区域的宽、矩形区域的高
pygame.USEREVENT代表定时事件的编号,通过后面+1、+2、+3.....的方式添加多个事件
编写精灵类
# 精灵类
class SpriteParent...'' pygame.sprite.groupcollide(self.enemy_group,self.hero.bullet_group,True,True)
# 精灵与精灵组内的精灵产生碰撞