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’: ()
版权声明:本文标题:Python程序设计,pygame飞机大战课程设计 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1704491931a93609.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论