竹林ソフト 2024/03/29 20:00

NPC をコーディングして領地経営するゲーム開発(3章をクリアできるようにしていく)

チュートリアルの最後の章である3章を見直していきます。

やったこと

城塞が常に矢を消費するのを修正した

城塞や砦は、敵軍が隣接しているときのみ矢を消費して攻撃する仕様なのですが、敵軍がいないのに矢を消費していました。

↓ 拠点と敵軍と攻撃しない兵士たち

調べたところ、アイテムに「これは防衛用だよ」という属性がなくなっていたので修正しました。よいです。

Done のエフェクトが再生され続けるのを修正した


左上の「タスクが終わったよ」のチェックが大きいので何が起きたのかと思ったのですが、タスクが終わったという条件が常に成り立ってエフェクトが再生され続けていました。
修正して適切に動作するようになりました。よいです。

NPC が働くときの向きを指定できるようにした

城塞の上の NPC が敵を攻撃するときに内側を向いているのに違和感があったので、アイテムに「外側を向いてワークする」という属性を指定できるようにしました。

↓ 外側を向いてワーク(防衛)している様子

この修正で、防衛以外は内側を向いてワークするようにもなりました。よいです。

まとめと今後の予定

今回の修正を行ったことで、チュートリアル第3章の全ステージがクリアできるのを確認できました。大変よいです。

次回は Python 対応や 3D 描画モード、ランダムステージ生成、MOD モードなどの未実装の機能を確認してどうするか考えてみようと思います。がんばります。

月別アーカイブ

限定特典から探す

記事を検索