上传文件至 ''
This commit is contained in:
parent
f76bcd0b00
commit
499d9bfd81
24
子弹类.txt
24
子弹类.txt
|
@ -1,14 +1,12 @@
|
|||
# 子弹类
|
||||
self.rect.topleft = [x + 100 / 2 - 22 / 2, y - 25] # 矩形左上角坐
|
||||
# 窗口
|
||||
self.screen = screen
|
||||
# 速度
|
||||
self.speed = 20
|
||||
class EnemyPlane(pygame.sprite.Sprite):
|
||||
"""敌方飞机"""
|
||||
# 敌方所有子弹 类属性
|
||||
enemy_bullets = pygame.sprite.Group()
|
||||
|
||||
def update(self):
|
||||
# 修改子弹坐标
|
||||
self.rect.top -= self.speed
|
||||
# 如果子弹移出屏幕上方,则销毁子弹对象
|
||||
if self.rect.top < -22:
|
||||
# 超出界面 干掉自己
|
||||
self.kill()
|
||||
def __init__(self, screen):
|
||||
pygame.sprite.Sprite.__init__(self)
|
||||
# 5.创建一个飞机的图片
|
||||
self.image = pygame.image.load('./feiji/enemy0.png') # 51*39
|
||||
self.rect = self.image.get_rect()
|
||||
x = random.randrange(1, Manager.bg_size[0], 50)
|
||||
self.rect.topleft = [x, 0]
|
Loading…
Reference in New Issue