我坚持以下内容:
attack: function() {
var p = roundSystem.instancePlayer();
var e = roundSystem.instanceCurrentEnemy();
e.eH -= p.pAD;
console.log(e.eH);
有没有办法用只调用一次的内部函数来调用函数?
我正在尝试按下敌人受伤的攻击按钮。通过调用我还创建了每个敌人和玩家的副本,因此我可以稍后重复使用根对象值来重置游戏。问题是,这种方式调用攻击会导致敌人没有生命减少,因为副本也会被调用,从而重置他们的值。
编辑:更好的解释
e.eH代表敌人的生命 p.pAD代表球员伤害现在一旦点击了攻击按钮,敌人就会受到玩家攻击伤害的伤害。如果两个中的一个死亡,则来自对象的副本的目的是稍后进行重置功能。我可以使用复制对象中的值而不是硬编码,例如,来自敌人的每一个健康状况。
提前致谢!