class Enemy(GameBase):
def __init__(self):
# 随机图片
# 随机速度
# 调用父类的构造函数传入图片
# 敌机的初始化位置随机
pass
def move(self, screen: Surface):
super().move(screen)
# if 敌机飞出屏幕
# self.kill()
pass
class Enemy(GameBase): def __init__(self): super().__init__() # 调用父类的构造函数 self.image = self.get_random_image() # 随机选择一张图片 self.speed = self.get_random_speed() # 随机生成速度 self.rect.x = self.get_random_position() # 随机初始化 x 坐标 self.rect.y = self.get_random_position() # 随机初始化 y 坐标 def move(self, screen): super().move(screen) if self.rect.y > self.screen_height: # 敌机飞出屏幕 self.kill()