-RPGツクール総合スレッド@製作技術(Part13)-at GAMEDEV
-RPGツクール総合スレッド@製作技術(Part13)- - 暇つぶし2ch278:名前は開発中のものです。
07/12/14 22:37:09 uEHd4tD4
>>275
システム上の全滅にこだわらなければならないようなネタなんだろうか?
具体的に何をしたいのかわからんから間違いなく細部がズレるだろうが憶測で書く。
すべてバトルイベントでダメージ計算してるなら、ダメージを求めた後の
HPを減らす処理の前にこんな手順を踏むのはどうだろうか。実際に試してないけど。

  1)この攻撃で全滅の可能性があるかどうかチェック
    (単体が対象なら対象以外が戦闘不能かどうかなど。その他は自分で考えて)
  1)ダメージを算出後、ダメージと攻撃対象の残りHPを比較し、HPが0以下になってしまうかをチェック
  2)1を満たした場合、いくつのダメージを与えたかをメッセージだけでアナウンス(アナウンスなしで次へ進んでもいい)
    1を満たしていない場合、通常どおりHPを減らしてイベント終了
  3)HPを減らす処理の前に行いたいイベントを発生させる
  4)イベント実行後、実際にHPを減らしてあげてめでたく正式に全滅

要はHPを減らす前にダメージを予測して全滅を偽装しちゃえばいいのかなと。
4)で全滅させたくないならHPを減らす処理をやらなければいい。
ただし、実際にはHPが0になっていないから、表示上のマヌケさはあるね。

イベントページの途中でも全員が戦闘不能になるとその場で戦闘終了だっけ?
そうじゃないならダメージ適用後に毎回全滅してるかチェックするだけでいいのかも。






次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch