所以我试图从另一个整数值中减去一个整数值,但我似乎无法让它工作?
我的问题的例子,
int enemyHP = 10;
int playerDamage = 10;
//The player decides to attack the enemy and deals (playerDamage) damage to the enemy
enemyHP - playerDamage //Doesn't work, and I can't find anything else that works.
我知道我可以做到
enemyHP-= 10;
但这不是我需要的,因为玩家伤害可以在游戏中改变,所以它并不总是一个固定的数字。
在您的示例中,您可以使用以下代码减去玩家的伤害来更新敌人的 HP:
enemyHP = enemyHP - playerDamage;
或者您可以定义一个新变量并将结果放在该变量上:
int result = enemyHP - playerDamage;