Project1

标题: 角色怎么变敌人? [打印本页]

作者: LI1353987972    时间: 2017-2-24 13:16
标题: 角色怎么变敌人?
角色里的人物怎么变成敌人战斗?
作者: axicc    时间: 2017-2-24 16:37
找你角色的战斗图 然后转成敌人 记得角色退出队伍
作者: LI1353987972    时间: 2017-2-25 08:25
axicc 发表于 2017-2-24 16:37
找你角色的战斗图 然后转成敌人 记得角色退出队伍

不懂啊........
作者: axicc    时间: 2017-2-25 09:37
就是退出角色 转成敌人
作者: 苍刃君    时间: 2017-2-25 09:54
敌人里面也做个相应的角色
作者: 钓鱼的岛    时间: 2017-2-25 15:20
同名角色的敌人
作者: LI1353987972    时间: 2017-3-3 19:25
但是怎么像角色一样有动作
作者: qq784339982    时间: 2017-5-15 15:03
//角色变敌人
Game_Party.prototype.ActorToEnemy = function (object) {
    var addactor = JSON.parse(JSON.stringify($dataActors[object.id]));
    var addenemy = JSON.parse(JSON.stringify($dataEnemies[1]));
    addenemy.aid = object.id;
    addenemy.Deterrence = Math.random() * 30 - Math.random() * 30;
    addenemy.Resistance = Math.random() * 30 - Math.random() * 30;
    for (var item in addactor) {
        if (addenemy.hasOwnProperty(item)) {
            addenemy[item] = addactor[item];
        }
    }
    addenemy.id = object.eid || $dataEnemies.length;

    //掉落装备为角色身上装备的东西
    addenemy.dropItems = [];
    for (var item in addactor.equips) {
        //{"dataId":1,"denominator":1,"kind":0}
    }
    //攻击技能为角色会的技能
    addenemy.actions = [];
    for (var item in addactor._skills) {
        //"conditionParam1":0,"conditionParam2":0,"conditionType":0,"rating":1,"skillId":1
    }
};


给你参考。直接复制不能用哦,因为人物属性我都重构了,并且加了几个其他的属性,data里的人物和敌人json也进行了修改,掉落和技能没测试也就没加。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1