public double getDamage(double distance){
int damage1 = 30; // (0 - 38.1)
int damage2 = 20; // (50.8 - *)
double range1 = 38.1;
double range2 = 50.8;
double damage = 0; // FORMULA
return damage;
}
我尝试创建一个公式来计算距离造成的伤害量。
(可变距离 =)0 到 38.1 米它将返回 30 点伤害。
50.8 直到 Inifite 它将返回 20 伤害。
从 38.1 到 50.8,它将线性减少 30 -> 20。
我怎样才能使这种方法起作用?
提前致谢。