一定以上、一定以下のダメージを受けた場合の分岐
Posted: 2017年9月12日(火) 23:11
久しぶりに計算式をいじってみたら、やり方をど忘れしてしまったので質問します。
敵からダメージを受けた時、「一定以上のダメージを受けた場合」または「一定以下のダメージを受けた場合」の分岐はどう書くんでしょうか?
例えば、自分のHPが100だったとして、敵から攻撃を受けたダメージが20だった場合は現HPから20%減った場合という感じです。
if (今受けたダメージが現HPに対して20%以上の値) {
//TPを10回復
} else if (今受けたダメージが現HPに対して19%以下の値) {
//TPを5回復
} else {
//何もなし
}
このような感じで式で表したいのですが、やり方をど忘れしてしまいました。
いろいろ調べてみたのですが全然見つけられませんでした。
敵からダメージを受けた時、「一定以上のダメージを受けた場合」または「一定以下のダメージを受けた場合」の分岐はどう書くんでしょうか?
例えば、自分のHPが100だったとして、敵から攻撃を受けたダメージが20だった場合は現HPから20%減った場合という感じです。
if (今受けたダメージが現HPに対して20%以上の値) {
//TPを10回復
} else if (今受けたダメージが現HPに対して19%以下の値) {
//TPを5回復
} else {
//何もなし
}
このような感じで式で表したいのですが、やり方をど忘れしてしまいました。
いろいろ調べてみたのですが全然見つけられませんでした。