NPC をコーディングして領地経営するゲーム開発(倉庫と荷馬車の実装)
以前の記事で検討した「倉庫」と荷馬車を実装していきます。
やったこと
倉庫の建物を追加する
↓ 倉庫っぽい絵を微調整して、ゲームで表示されるようにしました。
ストレージのスロット数と最大アイテム数も調整しました。よいです。
荷馬車の見た目を準備する
↓ 荷馬車の見た目を作成して、アニメーションするように調整しました。
よいです。
馬と荷車に影がないとか、車輪の回転速度が合ってないとかの見た目の調整は後でまたやります。
倉庫から運搬する API を追加する
キャラクター用のスクリプトから荷馬車で運搬できるようにします。
↓ 荷馬車で運搬するときのコード character:carryByCart(keep, Items.Bread, 12)
↓ 荷馬車で運搬している様子。
運搬先のアイテムが適切に増加するあたりも動作するのを確認できました。
よいです。
まとめと今後の予定
「倉庫」から複数個のアイテムをまとめて運搬する仕組みを実装しました。よいです。
次回は Python 対応か全体的な見直しをやろうと思います。がんばります。