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

土炮打飞机88

土炮打飞机88

2016-01-29 12:58

Flash MX 编程深层次应用-Flash射击游戏(5),Flash MX 编程深层次应用-Flash射击游戏(5)
6.2 游戏制作(前台)(4)
     6.2.5  敌人中的大怪(Boss)

前面讲了几个普通的敌人,但是在游戏中一般都会有大怪物,或者叫Boss。这种敌人比普通敌人要难打,而且其个体也大,发射子弹的种类也复杂。在这个游戏中,为了减少编程量,尽量使用前面的几个子弹的组合,最后加上一种激光。大怪物的造型如图6-18所示。


图6-18

1.大怪控制程序

把这个大怪物图形引用到作品中去,它的控制程序如下:

onClipEvent (load) {

//大怪的血是1500

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)

    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();

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/fjc/)

             _root.fire_ai_bullet(_root.enemy2_main_x, _root.enemy2_main_y);

    }

    function shot_normal() {

             angle_begin += 15;

             if (angle_begin340) {

                      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+

展开更多 50%)
分享

猜你喜欢

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

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

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

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

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

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

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

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

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

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

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

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

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

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

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

怎样结束用户某一进程 - PHPchina

怎样结束用户某一进程 - PHPchina

config.php里面是不是应该把多数参数设置为常量而不是变量? - PHPchina

config.php里面是不是应该把多数参数设置为常量而不是变量? - PHPchina
下拉加载更多内容 ↓