インベントリ/バッグシステム|カテゴリ無制限・キーボード操作UI付き【Unity6/URP】
- ダウンロード商品¥ 1,500


■ 概要 カテゴリ(タブ)を自由に追加・並び替えできる、データ駆動型の インベントリ(バッグ)システムです。アイテムの「使う」効果はUnityEventで Inspector上から設定できるため、簡単な回復アイテムなどはスクリプトを 一切書かずに作成できます。 ■ 主な機能 ・カテゴリをScriptableObjectで定義(タブの数・名前・並び順は完全に自由) ・ItemBase継承の拡張しやすいアイテム基底クラス ・ConsumableItem(使い切り、効果はUnityEventで自由設定) / KeyItem(大事なもの) の実装例付き ・キーボード操作のインベントリ画面(↑↓選択・←→カテゴリ切替・Z使用・X閉じる) ・セーブ/ロード対応(CaptureState/RestoreStateで簡単に接続可能) ・フィールドのアイテム取得(WorldItemPickup)は、同シリーズの 「2Dグリッド移動システム」のインタラクトキーでそのまま拾えます (無くても単体で動作します) ■ 同梱物 ・C#スクリプト一式(コメント付き、難読化なし) ・インベントリ画面一式のPrefab ・サンプルアイテム3種・カテゴリ2種のアセット ・動作確認用サンプルシーン ・プレースホルダーアイコン3種(完全新規生成、商用利用・改変自由) ・導入手順・API解説つきマニュアル(Markdown) ■ 動作環境 Unity 6000.0.25f1 以降推奨 / Universal Render Pipeline (2D) 依存は最小限(Toolkit.Common の IInteractable インターフェースのみ) ■ ご注意 ・UIの見た目は最小構成です。配色・フォント・配置は自由に変更できます。 ・現状はキーボード操作のみ実装(マウス/ゲームパッド対応は入力部分の 差し替えで対応可能です)。 ■ ライセンス 購入後、商用・非商用問わずご自身のプロジェクトに自由に組み込めます。 アセット単体としての再配布・転売は禁止します。 ※ 同梱のMANUAL.mdに詳しい導入手順を記載しています(Unityにインポート後、 Assets/Toolkit/Inventory内に展開されます)

