人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

RPGツクールvx_aceでMPの表示を調整してるのですがうまくいきません。どこがおかしいのでしょうか?
# ■ Game_ActionResult
#==============================================================================
class Game_ActionResult
SD = Vocab::SMALL_DAMAGE
BD = Vocab::BIG_DAMAGE
#--------------------------------------------------------------------------
# ● MP ダメージの文章を取得 # 再定義
#--------------------------------------------------------------------------
def mp_damage_text
damage_rate = 100 * @mp_damage / @battler.mhp # 与ダメージの割合
if damage_rate.abs < SD ; index = 0 # 小ダメージ
elsif damage_rate.abs < BD ; index = 1 # 中ダメージ
else ; index = 2 # 大ダメージ
end
if @mp_drain > 0
fmt = @battler.actor? ? Vocab::ActorDrain : EnemyDrain
sprintf(fmt, @battler.name, Vocab::hp, @hp_drain)
elsif @hp_damage > 0
fmt = @battler.actor? ? Vocab::ActorDamage : Vocab::EnemyDamage
sprintf(fmt[index], @battler.name, @mp_damage)
elsif @mp_damage < 0
fmt = @battler.actor? ? Vocab::ActorRecovery : Vocab::EnemyRecovery
sprintf(fmt[index], @battler.name, Vocab::mp, -mp_damage)
else
fmt = @battler.actor? ? Vocab::ActorNoDamage : Vocab::EnemyNoDamage
sprintf(fmt, @battler.name)
end
end
end
なんとかなりませんかね?

●質問者: Wish(ウイッシュ
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ