var Fight_1p = 74;
var Bomb_1p;
5.3.4    人物各项功能初始化
作为一个射击游戏,人物必然需要各种状态:血条、经验值、技能气槽。以下就是游戏角色的初始状态的代码设定。
//判定1p和2p人物
var zhujue_1p = "";
//生命血条判定
var zhujue_hp_1p = 1;
//气槽判定
var zhujue_mp_1p = 1;
//经验判定
var zhujue_ex_1p = 100;
//总时间判定
var Time = 60;
var Time_count = 0;
//分数判定
var src_1p;
//Bomb数量判定
var BombNum_1p;
//关卡判定
var GuanKa = 1;
5.4    怪物的运动方法
5.4.1    怪物初始化
5.3中介绍了游戏主角的运动方式,游戏有英雄,必有敌人。在这里我就为大家介绍一下怪物的运动方式以及一些设定。
首先创建一个属于怪物的数组
function guaiwu(Name, X, Y, N) {
    var guaiwu_xmove = speed/3;//设定怪物的速度
    var guaiwu_ymove = speed/3;
    var guaiwu_movetime = 0;
    var guaiwu_hp;//设定怪物的血量
    var guaiwu_dead = false;
    var guaiwu_i = 0;
    var guaiwu = _root.attachMovie("guaiwu-"+Name, "guaiwu"+_root.picDepth, _root.picDepth++);
    guaiwu_Array.push(guaiwu);
    guaiwu._x = X;
    guaiwu._y = Y;
当然,主角有HP,怪物当然也必须有HP值。不同的怪物还有不同的HP。以下代码就是设置了一些怪物的HP值。
if (Name == 1) {
        guaiwu.guaiwu_hp = 1;
    }
    if (Name == 2) {
        guaiwu.guaiwu_hp = 1;
    }
    if (Name == 3) {
        guaiwu.guaiwu_hp = 1;
    }
    if (Name == 4) {
        guaiwu.guaiwu_hp = 20;
    }
    if (Name == 5) {
        guaiwu.guaiwu_hp = 80;
    }
    if (Name == 10) {
        guaiwu.guaiwu_hp = 500;
    }
    if (Name == 11) {
        guaiwu.guaiwu_hp = 200;
    }
    if (Name == 12) {
        guaiwu.guaiwu_hp = 200;
    }
5.4.2    怪物的运行轨迹
因为只是一个Flash小游戏,所以在本游戏中,对于怪物运动轨迹的设定我只是做了一个简单的重复路线。如右下至左上,右上至左下等定点路线。并且给每一种运动方式,取一个代号,如N==1 表示怪物斜着从上方飞进,斜着从下方飞出。具体代码如下:
如果需要怪物斜着从上方飞进,斜着从下方飞出,并且设定它的代号为1,即N==1那么我的代码是这么写的:                                                                                                                                                                                                                                                                                                                              
上一篇:ASP.NET客户信息管理系统的开发
下一篇:数据挖掘中的隐私保护技术研究

考证平台静态网页设计与制作

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

基于网络的通用试题库系...

基于消费者个性特征的化...

探析动画视听设计元素茬...

嵌入式系统数字图像采集...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

公寓空调设计任务书

承德市事业单位档案管理...

C#学校科研管理系统的设计

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

志愿者活动的调查问卷表