admin管理员组

文章数量:1531661

2024年1月6日发(作者:)

(2)左右移动飞机也能正常移动。

(5)按空格键可以全屏“轰炸”。

36373839464748495657585966676869767778798687888996979899100101 enemy = Enemy() else: if t(0, 100) % 4: enemy = Enemy() else: enemy = Enemy(2) _(enemy) () elif == HERO_FIRE_EVENT: for hero in _group: () elif == BUFF1_SHOW_UP: buff1 = Buff1() 1_(buff1) elif == BUFF2_SHOW_UP: if == color_red:#按需分配 buff = Buff3() else: buff= Buff2() 1_(buff) elif == ENEMY_FIRE_EVENT: for enemy in _group: if >= 2: () for bullet in s: _bullet_(bullet) elif == N and == pygame.K_SPACE: _throw() else: if _over == True: flag = __handler(event) if flag == 1: self.__start__() elif flag == 0: () () keys_pressed = _pressed() # 判断元组中对应的按键索引值 1 if keys_pressed[pygame.K_RIGHT]: _move(5) elif keys_pressed[pygame.K_LEFT]: _move(-5) elif keys_pressed[pygame.K_UP]: _move(0, -5) elif keys_pressed[pygame.K_DOWN]: _move(0, 5) else: _move(0, 0)def heros_move(self, x=0, y=0): = x = ydef bomb_throw(self): music_use_bomb = ("./music/use_") if > 0: music_use_() -= 1 () for enemy in _group: if < 3: = 0 = True else:

97597322226227228229230231 += 1 image = ("./images/") (image) elif ==3: if < *: += * ()def team_show(self): 1 = Heromate(-1) 2 = Heromate(1) = ("./images/") = _rect() = ("./images/") = _rect() _(1) _(2)def __update_sprites(self): _() _() _() _() _() _() _update() _() for hero in _group: () () 1_() 1_() _update() _update() _bullet_() _bullet_() _show()def heros_update(self): for hero in _group: if == 1: = = if == -1: = = ()def bars_update(self): for bar in : if > 0: () else: (bar)def bullet_enemy_update(self): for enemy in _group: () ()def bombs_update(self):

2335236237238239244245246247def bombs_update(self): i = 1 for bomb in : (bomb, (0, 700 - (_rect().height) * i)) i += 1def score_show(self): score_font = ("./", 33) image = score_("SCORE:" + str(int(ue())), True, color_gray) rect = _rect() , = 700, 480 (image, rect)@staticmethoddef __start__(): # 创建游戏对象 game = PlaneGame() # 启动游戏 _game()if name == ‘main’: ()

本文标签: 飞机游戏对应元组