初始化敌人飞机2

This commit is contained in:
206530320 2021-06-15 07:31:17 +08:00
parent 89a957bed8
commit 9d0f674c33
1 changed files with 71 additions and 1 deletions

View File

@ -40,4 +40,74 @@ class EnemyPlane(object):
self.speed = 3
self.score = 2
self.interval = 2000
elif self.type == 3:
self.image = pygame.image.load("./images/enemy/enemy3.png")
# 飞机矩形
self.rect = self.image.get_rect()
# 子弹列表
self.bullets = [Bullet(self.main_scene, enemy=True, type=3)
for v in range(1, 12)]
# 飞机速度
self.speed = 3
self.score = 3
self.HP = 10
self.interval = 1500
elif self.type == 4:
self.image = pygame.image.load("./images/enemy/enemy4.png")
# 飞机矩形
self.rect = self.image.get_rect()
# 子弹列表
self.bullets = [Bullet(self.main_scene, enemy=True, type=4)
for v in range(1, 12)]
# 飞机速度
self.speed = 3
self.score = 4
self.HP = 12
self.interval = 1500
elif self.type == 5:
self.image = pygame.image.load("./images/enemy/enemy5.png")
# 飞机矩形
self.rect = self.image.get_rect()
# 子弹列表
self.bullets = [Bullet(self.main_scene, enemy=True, type=5)
for v in range(1, 12)]
# 飞机速度
self.speed = 3
self.score = 5
self.HP = 15
self.interval = 1500
elif self.type == 6:
self.image = pygame.image.load("./images/enemy/enemy6.png")
# 飞机矩形
self.rect = self.image.get_rect()
# 子弹列表
self.bullets = [Bullet(self.main_scene, enemy=True, type=5)
for v in range(1, 12)]
# 飞机速度
self.speed = 3
self.score = 5
self.HP = 15
self.interval = 1500
# 默认
else:
self.image = pygame.image.load("./images/enemy/enemy1.png")
# 飞机矩形
self.rect = self.image.get_rect()
# 子弹列表
self.bullets = [Bullet(self.main_scene, enemy=True)
for v in range(1, 9)]
# 飞机速度
self.speed = 2
# 飞机生命
self.HP = 10
# 子弹间隔
self.interval = 1000
self.endtime = pygame.time.get_ticks()
self.set_pos(random.randint(
0, self.main_scene.size[1] - self.rect[2] - 20), 0)