ライフの割合型補正の計算式

ゲージシステムの計算式
この記事見て気になったので
クタートさんに使っているライフ減少の割合に応じて
補正を付ける計算式を基にして作ってみた

今回の場合は
Pos = 25+90-floor(90.0*(lifemax-var(1))/lifemax)),235
で動くと思います
この式の利点は値を弄れば逆に上昇させることも簡単に可能という点ですね
というかライフ減少の割合に応じて一定数値上昇するように作っているので(ry

減らすだけならmapelaoさんのコメントの通りで問題ないです
一応ライフが0じゃないときにゲージを空にしたくない場合は
Pos = 25+ceil(90.0*var(1)/lifemax),235
こうすれば問題なく機能すると思います
(90.0にしてある理由はこうしないと機能しないためだったりする、理由は忘れました)
スポンサーサイト

Comment

コメントの投稿

Comment
管理者にだけ表示を許可する