菜单
  

    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那么我的代码是这么写的:                                                                                                                                                                                                                                                                                                                              
  1. 上一篇:ASP.NET客户信息管理系统的开发
  2. 下一篇:数据挖掘中的隐私保护技术研究
  1. 基于MATLAB的图像增强算法设计

  2. jsp+sqlserver高校二手商品交...

  3. 基于Kinect的手势跟踪与识别算法设计

  4. JAVA基于安卓平台的医疗护工管理系统设计

  5. ERP软件物料需求计划模块设计

  6. php+mysql志愿者服务平台前端页面设计

  7. 医院查询与挂号系统设计与实现

  8. 大众媒体对公共政策制定的影响

  9. 电站锅炉暖风器设计任务书

  10. java+mysql车辆管理系统的设计+源代码

  11. 十二层带中心支撑钢结构...

  12. 酸性水汽提装置总汽提塔设计+CAD图纸

  13. 杂拟谷盗体内共生菌沃尔...

  14. 当代大学生慈善意识研究+文献综述

  15. 中考体育项目与体育教学合理结合的研究

  16. 乳业同业并购式全产业链...

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回