Javascript 带有jquery的RPG游戏
我希望玩家使用点击按钮攻击敌人,每次点击按钮时,玩家和敌人的生命值都会减少。所以就像他们互相攻击,直到其中一个生命值达到0。我将角色设置为对象 我已经设置了代码,但它不起作用,我想这是因为我的代码没有从两个角色那里获取健康点。任何建议都会大有帮助。多谢各位Javascript 带有jquery的RPG游戏,javascript,jquery,Javascript,Jquery,我希望玩家使用点击按钮攻击敌人,每次点击按钮时,玩家和敌人的生命值都会减少。所以就像他们互相攻击,直到其中一个生命值达到0。我将角色设置为对象 我已经设置了代码,但它不起作用,我想这是因为我的代码没有从两个角色那里获取健康点。任何建议都会大有帮助。多谢各位 $("#attack").on("click", function() { if(isGameover === false) { enemySelected.healthPoints -= characterSel
$("#attack").on("click", function() {
if(isGameover === false) {
enemySelected.healthPoints -= characterSelected.attackPower;
characterSelected.healthPoints -= enemySelected.counterAttackPower;
$('#' + characterSelected.name + "HP").html("HP: " + characterSelected.healthPoints);
$('#' + enemySelected.name + "HP").html("HP: " + enemySelected.healthPoints);
console.log(enemySelected.healthPoints);
}
});
你能发布整个页面的代码吗?是的,让我发布,虽然有点长。使用。。。您的代码将是干净的JavaScript只有一个线程。所以你不能同时做事情。您应该使用
Math.random()代码>生成造成的伤害和受到的伤害。每一侧都应该是一组对象。然后,将每个对象与来自相反阵列的另一个对象配对。一方或另一方的任何额外物体都可能在另一个物体上获得优势,从而使该方拥有优势数量的战术优势。@zer00ne我会记住这一点。现在我把每个角色作为一个对象,像这样的名字:“幸存者”,健康点:120,基本攻击力:8,反击力:10,攻击力:8};var食尸鬼={name:“食尸鬼”,健康点数:100,基本攻击力:10,反击力:15,攻击力:10};