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 ダメージを返します。
Inifite まで 50.8 20 のダメージを返します。
38.1 から 50.8 までは 30 -> 20 と直線的に減少します。
このメソッドを機能させるにはどうすればよいですか?
前もって感謝します。