仅在函数内调用一次函数

时间:2017-05-26 20:39:07

标签: javascript module

我坚持以下内容:

attack: function() {
var p = roundSystem.instancePlayer();
var e = roundSystem.instanceCurrentEnemy();

e.eH -= p.pAD;
console.log(e.eH);

有没有办法用只调用一次的内部函数来调用函数?

我正在尝试按下敌人受伤的攻击按钮。通过调用我还创建了每个敌人和玩家的副本,因此我可以稍后重复使用根对象值来重置游戏。问题是,这种方式调用攻击会导致敌人没有生命减少,因为副本也会被调用,从而重置他们的值。

编辑:更好的解释

e.eH代表敌人的生命 p.pAD代表球员伤害

现在一旦点击了攻击按钮,敌人就会受到玩家攻击伤害的伤害。如果两个中的一个死亡,则来自对象的副本的目的是稍后进行重置功能。我可以使用复制对象中的值而不是硬编码,例如,来自敌人的每一个健康状况。

提前致谢!

Source code

0 个答案:

没有答案