Flash MX 编程深层次应用-Flash射击游戏(5)

发布日期  发布: 2009-5-25 | 发布人  发布者: 钟夏夜 | 来源  来源: 江西广告网


6.2 游戏制作(前台)(4) 6.2.5 敌人中的大怪(Boss)前面讲了几个普通的敌人,但是在游戏中一般都会有大怪物,或者叫Boss。这种敌人比普通敌人要难打,而且其个体也大,发射子弹的种类也复杂。在这个游戏中,为了减少编程量,尽量使用前面的几个子弹的组合,最后加上一种激光。大怪物的造型如图6-18所示。 图6-18 1.大怪控制程序把这个大怪物图形引用到作品中去,它的控制程序如下: onClipEvent (load) { //大怪的血是1500 var enemy_blood = 1500; var half_width = _width >> 1; //大怪发射两种子弹的时间间隔,一种是普通弹,一种是跟踪子弹 var delay_time = 600; var delay_time_ai = 1800; angle_begin = 200; function shot_ai() { _root.big_enemy_one_sound.start(); _root.fire_ai_bullet(_root.enemy2_main_x, _root.enemy2_main_y); } function shot_normal() { angle_begin = 15; if (angle_begin>340) { angle_begin = 200; } _root.fire_big_enemy_bullet(_root.enemy2_main_x, _root.enemy2_main_y, angle_begin); } time_ai = setInterval(shot_ai, delay_time_ai); time_normal = setInterval(shot_normal, delay_time); } onClipEvent (enterFrame) { _root.enemy2_main_x = _parent._x _parent._parent._x; _root.enemy2_main_y = _parent._y
本站文章部分内容来自互联网,供读者交流和学习,如有涉及作者版权问题请及时与我们联系,以便更正或删除。感谢所有提供信息的网站,并欢迎各类媒体与我们进行信息共享合作。
关闭本窗口 | 打印 | 收藏此页 |  推荐给好友 | 举报

版块排行

  • SEO搜索                                    5984
  • Web软件                                    3334
  • 交互设计                                    3279
  • 平面软件                                    2575
  • 设计欣赏                                    2501
  • 游戏世界                                    1244
  • 程序开发                                    830
  • 前沿视觉                                    560
  • 电脑网络                                    514
  • 摄影赏析                                    291