NPC をコーディングして領地経営するゲーム開発(チュートリアル2章を見直していく)
チュートリアルの2章はダンジョン探索の説明が主なテーマのですが、前回の記事で探索時の攻撃エフェクトを追加しました。
今回は2章をプレイして気付いた点を修正していきます。
やったこと
会話シーン中にゲームの情報が表示されないようにした
会話シーンにタスクカードが映り込んでたのを、タスクカードの表示/非表示にする機能を実装して対処しまいした。
↓ 対処する前と後
よいです。
ギルドの建物からダンジョンに移動する冒険者のアニメーションを修正した
ギルドの建物に3人がワークすると、その3人がダンジョン探索に移動する特別な実装をしてあるのですが、その移動のアニメーションが 10回に2回くらいの頻度で歩行アニメーションに変わりません。
↓ 両手を上げ下げしながら移動している(静止画)
この1行からは想像できないほどの時間をかけて確認したところ、まぁ、私の実装のせいでした。なんとかしました。
一時停止中の速度変更の操作を反映させる
不具合というほどではないのですが、ポーズ中にプレイ速度を変えるカーソルの左右ボタンを押しても何も起きなくて違和感があるので修正します。
↓ ポーズ中の画面右のボタンの表示
ポーズ中にこれらのボタンをマウスで押すと対応した再生速度になるのですが、現状ではポーズ中だと「加速」「減速」のキー操作の場合は何もおきません。
これについては、
- ポーズ中の加速キー: Resume して再生速度を1つ上げる。
- ポーズ中の減速キー: Resume して再生速度を1つ下げる。
- ただし、再生速度が最低の x1 倍速のときにはポーズを維持する。
にします。
そして修正して上記の動作になるようにして違和感は減りました。よいです。
設定パネルのボタンを見直す
久しぶりにプレイしていて設定パネルを開いて「閉じるか」と思いながら「ステージ選択に戻る」ボタンを押してしまったので、「閉じる」と書かれたボタンを表示しようかと思いました。
ただ、右上に一応は閉じるためのバツマークのボタンはあるし、ステージ選択に戻ってしまってもすぐに再開できるしコードは保存されてるだろうしで、現状のままでよいことにしました。
また間違うようなら再考します。
ダンジョンからの帰還エフェクトを実装する
ダンジョンで最奥の敵を倒したときか、全滅したときになんか光の柱っぽいエフェクトを表示してからフィールドに帰還させようと思っていたのですが、眺めていたら弓矢での攻撃時にダメージ表示がないのに気付いてしまって心が折れたので、今回はここまでにします。
まとめと今後の予定
ダンジョン探索を行うステージについて、いくつかの修正を行いました。よいです。
次回は、ダンジョン探索の帰還エフェクトまわりを実装しようと思います。がんばります。