クラフトゲーム開発(TopDown Engine のインベントリ理解の続き)
「クラフト&サバイバル&拠点防衛」なゲームを開発していきます。
今回は TopDown Engine のインベントリまわりの続きです。
やったこと
・TopDown Engine のインベントリシステム実装のソースコードを見ている。
・インベントリを表示するキー割り振りを I から B に変更した。
・次キャラがアイテムを拾ったときに呼び出されるようコードを書いたけど動作しないで悩んでいるあたり。
もう少し具体的に書くと、下記のような状態にして、
自キャラを右に操作して木材を拾うと、このように指定した場所に格納されているのまで動作したところです。
で、このインベントリを管理しているコードには「アイテムが追加されたら呼び出される」みたいな仕組みがあって、そのトリガーでいろいろしようとしているのですが、そのトリガーの受け取りまわりがまだ理解できてないな、というあたりです。
まとめと今後の予定
完璧に理解できてはいませんが、とりあえず作業しただけ理解できているのでよいです。
あとは、引き続き作業して理解を続けるのと、インベントリ管理が動作したあとの「アイテムを仲間が運んでクラフトするかどうか」とかの仕様も考えようと思います。
もう少し開発時間を確保すべきだな、とは思っています。がんばります。