这个战斗游戏非常复杂,包括多个敌人、多层关卡、多种功能,为了讲清楚这些内容,下面将把这些内容分成几个部分来一一讲述。
c>当鼠标松开时,连续发射子弹结束
c>如果这个游戏被设成不死无敌版,就锁定我的飞船的血量为最大
_root.my_blood = 50;
}
if (old_my_blood > _root.my_blood) {
//播放我的飞船爆炸的声音
_root.my_dead.start();
//
_root.my_plane_number--;
//如果我还有血就显示我的血量
_root.blood.gotoAndStop(51-_root.my_blood);
//播放发射子弹的声音
_root.my_shot.start();
}
if (Key.isDown(Key.RIGHT)) {
//下光标键,飞船下移
_y += my_plane_y_move;
if (_y>bottom_y) {
_y = bottom_y;
}
}
old_my_blood = _root.my_blood;
}
这段程序包含的内容非常多,下面来具体解释一下:
帧,是飞船从小到大、从透明到显现的显示过程,在飞船刚出现时播放;第二部分是从第22帧到第45帧中,代码如下:
my_plane_hide = true;
begin_fire = true;
startDrag ("", true, top_x,top_y,bottom_x,bottom_y);
第
21第26。如图6-8这样,通过这些代码的组合及画面上的制作,飞船就可以在程序控制的范围内自由地移动了!当然了,有些变量的初值要在游戏开始时就初始化,这里就不一一列出了。选择5ucms.org 选择未来
上一篇:5ucms模版,Flash MX 编程深层次应用-第三方软件(4) 下一篇:5ucms仿站,Flash MX 编程深层次应用-Flash射击游戏(1) |
|
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。 5ucms帮助Flash MX 编程深层次应用-Flash射击游戏(2)的关键词: |