def __init__(self): super().__init__() image = pygame.image.load(path.join(setting.img_folder, "me1.png")) self.image = pygame.transform.scale(image, (51, 60)) # 定义初始位置 self.rect = self.image.get_rect() self.rect.center = (setting.SCREEN_WIDTH - 200, setting.SCREEN_HEIGHT - 80) self.bus = info.DataBus() # 定义子弹发射音效 self.shoot_sud = pygame.mixer.Sound( path.join(setting.snd_folder, "bullet.wav")) self.shoot_sud.set_volume(0.8) # self.clock = pygame.time.Clock() # 子弹延时(效果) self.shoot_delay = 500 self.last_shoot_time = pygame.time.get_ticks() self.power = 1 self.POWERUP_TIME = 5000 self.power_time = pygame.time.get_ticks() # 我方战机生命值 self.lives = 3 self.hidden = False self.hide_timer = pygame.time.get_ticks() player_img = pygame.image.load(path.join(setting.img_folder, "me1.png")).convert() player_mini_img = pygame.transform.scale(player_img, (25, 30)) player_mini_img.set_colorkey()
def __init__(self): super(Hit, self).__init__() self.score = 0 self.power = 1 self.die_music = pygame.mixer.Sound( path.join(setting.snd_folder, "enemy1_down.wav")) self.get_bullet = pygame.mixer.Sound( path.join(setting.snd_folder, "get_bullet.wav")) self.bus = info.DataBus()
def __init__(self,x,y): super().__init__() image = pygame.image.load(path.join(setting.img_folder,"enemy1.png")) self.image = pygame.transform.scale(image,(40,30)) self.bus = info.DataBus() self.rect = self.image.get_rect() self.rect.centerx = x self.rect.centery = y self.shoot_time = pygame.time.get_ticks() self.delay_shoot = random.randint(500,3500)
def __init__(self): self.bus = info.DataBus() # 普通敌军生成时间 self.last_common_time = pygame.time.get_ticks()
def __init__(self): self.bus = info.DataBus()
def __init__(self): self.bus = info.DataBus() # 普通敌军生成时间 self.prop_time = pygame.time.get_ticks() self.bullet_time = pygame.time.get_ticks() - 500