ドラクエ風の戦闘画面の実装
現在ドラゴンクエスト風のRPGを製作中です。
大体の部分は完成してきたのですが、
戦闘画面の実装で躓いてしまいました。
今のところ、戦闘画面の
・行動の決定
・メッセージウィンドウ(設定した文字列が順番に表示されるだけのもの)
・ステータス画面の表示
・敵画像の表示
部分は作成したのですが、この先の「戦闘の流れ」の部分が作れません。
自分が考えたのは
キャラクターAからモンスターAへ攻撃という情報を受け取る
↓
ダメージ計算、モンスターAのHP-45
モンスターAの体力を減らす(ここで倒したかも判定)
↓
文字列「Aの攻撃!モンスターAに45ダメージ!\m0s」を作成
(最後の"\m0s"モンスターの0番目にダメージを受けたエフェクトをさせろという意味の記号)
↓
メッセージボックスに作成した文字列をセット
↓
メッセージボックスの状態をチェックし、\m0sまでを表示していたら実際にエフェクトをかける
こんな感じなのかなぁと思うのですが、これだとメッセージボックスのフラグチェックが多くなりそうだし、もっといい方法があるのでは?と思うのです
実際にドラクエ風の戦闘画面を実装したことがある方や、効果的な実装方法を知っている方が居られましたら、ご教示お願いします。
お礼
見つかりました! ありがとうございます!