インベントリまわりの開発に着手する
「クラフト&サバイバル&拠点防衛」なゲームを開発していきます。
今回はインベントリまわりに着手します。 TopDown Engine にもインベントリのシステムは用意されているのですが、好みと合わなかったので今回は使いません。
インベントリ処理の開発に着手する
TopDown Engine のアイテム管理について理解が不足しているので、少しずつ実装していきます。とりあえずの方針としては
・TopDown Engine の Inventory に入ったアイテムを自作 UI で操作できるようにする
・ゲーム中も表示し続けるスロットを用意する(数字キーが割り振ってあるやつ)
です。
確認したところ、TopDown Engine が操作キャラの拾ったアイテムを管理している箇所まではわかりました。
次に、何も考えずに UI を仮作成します。
↓アイテム表示枠を作ったところ
そして、アイテムを表示しているあたりまで実装したかったのですが、今回はここまでにします。
アイテムの描画とドラッグして移動できるようにするあたりは、また次回に着手します。
こう、強い信念とかはないので「自作するより、DropDown Engine 付属の Inventory システムをもっと使えばよかったのでは?」という雑念と闘いながら開発しています。
まとめと今後の予定
とりあえず開発に着手したので、よいです。
アイテムの管理もですが、クラフトをどうするかもそろそろ考えていこうと思います。がんばります。