注册
 找回密码
 注册
江西广告网
查看: 244|回复: 0
打印 上一主题 下一主题

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

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-2-5 11:12:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
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() { [color=red'] [/url] [url=/news/news001/flash/200510/20051017084052_3.html] [/url] [url=/news/news001/flash/200510/20051017084052_5.html] [/url] [url=/news/news001/flash/200510/20051017084052_7.html] [/url] 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() { [color=red'] [url=/news/news001/flash/200510/20051017084052_2.html] [/url] [url=/news/news001/flash/200510/20051017084052_4.html] [/url] [url=/news/news001/flash/200510/20051017084052_6.html] [/url] [url=/news/news001/flash/200510/20051017084052_2.html] _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; }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表