NPC をコーディングして領地経営するゲーム開発(戦闘シーンの演出作成)
このゲームにはダンジョン探索な要素もあるのですが、その際の攻撃や被ダメージの演出を作っていきます。あと見つけた不具合の修正もします。
見つけた不具合の修正
オーダーの情報が更新されないのを修正する
オーダーの情報を表示中にストレージにアイテムが追加されたときに、レシピの表示にそれが反映されないのに気付いたので修正します。
↓ 左下のストレージのアイテム数は増えてるのに、右のアイテム数が増えてない例
これについては修正できました。よいです。
会話シーンのときにタスクカードが表示されないようにする
↓ 画面右上にタスクカードが表示されている様子
これは厳密には不具合ではないのですが、なんか目立って好みじゃないので後で修正します。
ダンジョン探索の攻撃にエフェクトと効果音を適用する
以下のタイミングで利用するエフェクトと効果音を追加していきます。
- 攻撃時(武器種ごと)
- 被ダメ時(物理攻撃1種、魔法攻撃 N種)
- アイテム入手時
- ダンジョンからの帰還時
攻撃時の演出を追加
武器の種類ごとに攻撃エフェクトが表示されるようにします。具体的には「この武器ならこのエフェクト」みたいな対応を定義しつつ、そのエフェクトが再生されるようします。
攻撃のエフェクトには Epic Toon FX アセットを利用します。
↓ エフェクトを仮配置して描画されるか確認した様子
描画できるのが確認できたので、よいです。
あと、効果音は Battle Sound Library - Magic & Melee - Fantasy RPG アセットを利用します。
そして実装方針ですが、このゲームでは x1, x4, x8 倍速での再生が可能なので、エフェクトの再生速度も変更する必要があります。
そして、ここまで考えたあたりで開発パワーが尽きたので、続きは次回にやります。こういう日もあります。
まとめと今後の予定
攻撃エフェクトの作成に着手しました。よいです。
次回は、引き続きエフェクト作成を行おうと思います。がんばります。