当前位置: 首页 > 图文教程 > Flash动画 > Flash动画制作 > Flash MX 编程深层次应用-Flash射击游戏(5)
Flash动画制作 中的 Flash MX 编程深层次应用-Flash射击游戏(5)
前面讲了几个普通的敌人,但是在游戏中一般都会有大怪物,或者叫Boss。这种敌人比普通敌人要难打,而且其个体也大,发射子弹的种类也复杂。在这个游戏中,为了减少编程量,尽量使用前面的几个子弹的组合,最后加上一种激光。大怪物的造型如图6-18所示。

图6-18
把这个大怪物图形引用到作品中去,它的控制程序如下:
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;
}
评论 (0) All