我在 C# 中做减法时遇到困难

问题描述 投票:0回答:1

所以我试图从另一个整数值中减去一个整数值,但我似乎无法让它工作?

我的问题的例子,

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;
但这不是我需要的,因为玩家伤害可以在游戏中改变,所以它并不总是一个固定的数字。

c# integer subtraction
1个回答
0
投票

在您的示例中,您可以使用以下代码减去玩家的伤害来更新敌人的 HP:

enemyHP = enemyHP - playerDamage;

或者您可以定义一个新变量并将结果放在该变量上:

int result = enemyHP - playerDamage;
© www.soinside.com 2019 - 2024. All rights reserved.