Flash射击游戏设计+需求分析(15)
时间:2016-11-27 21:38 来源:毕业论文 作者:毕业论文 点击:次
if (N == 6) { if (this._x>500) { this._x -= guaiwu_xmove; } if (guaiwu_movetime>=150 || guaiwu.guaiwu_hp<5) { this._x -= guaiwu_xmove; this._y += guaiwu_ymove/2; } } 如果需要怪物从上方飞如,从下方飞出,并且设定它的代号为7,即N==7那么我的代码是这么写的: if (N == 7) { if (this._y<400) { this._y += guaiwu_ymove; } } 5.4.3 Boss设定 本游戏中,Boss只是一个不会动的大型怪物。当然不会动不代表它不厉害。Boss具有超高的血量,射出的子弹密集程度与小怪不能相提并论。除此之外,Boss还会释放一个特别技能:会随机扔树枝来消耗主角的血量。 (1) Boss形态 Boss只有两个动作如图5.1,并且Boss身上会附带光晕如图5.2。 图5.1 BOSS 图5.2 带效果的BOSS (2) 关于Boss代码 以下是Boss的初始设定与随机释放攻击的代码 这一段是载入Boss的代码,并给其设定初始值: var BOSS_fight_time = 0; var BOSS_i = 90; var BOSS_iinc = 30/_root.GuanKa; var BOSS_iinc_1 = 30/_root.GuanKa; var BOSS_movexinc = 5; var BOSS_moveyinc = 5; Boss的攻击是随机性的,所以我需要添加一个random函数,代码如下: (责任编辑:qin) |