アットウィキロゴ

インベントリアイテムの作成方法


オブジェクトの準備

アイテムにしたいメッシュオブジェクトを用意します。 
レイヤーをinventoryに設定し、Box Colliderを追加してください。 
格納パス:Assets/Game Kit Controller/Prefabs/Inventory/Mesh/(カテゴリー名) 

 

インベントリアイテムの追加

ヒエラルキーの中のMain Inventory Manager (Inventory, Bank and Vendor)を選択します。 
Inventory List ManagerコンポーネントのCategory Inventory Listを探します。 
もしカテゴリーを追加したい場合はAdd Categoryボタンをクリックします。 

 

いずれかのカテゴリーを展開します。 
Inventory Listの中のAdd Objectボタンをクリックし、項目を追加します。 


アイテム情報の設定

Open Inventory Capture Tool 
名前にはアイテム名(日本語名)を設定します。 
Object Infoにはアイテムの説明を設定します。 
Inventory Object Meshには最初に用意したアイテムのメッシュオブジェクトを設定します。 

 

アイコンの作成

Open Inventory Capture Toolボタンをクリックします。 
ここでインベントリで表示されるアイコンを作成する。 
File Nameにアイテム名(英名)を入力する。 
Rotation OffsetとPosition Offsetを調整する。 
インベントリの文字の見やすさを考慮し、Background ColorをR:128,G:128,B:128にする。 
最後にGet Captureボタンをクリックする。 

 

以下のパスに画像が保存される。 
Assets/Game Kit Controller/Prefabs/Inventory/Captures 

 

プレハブの作成

Create Inventory PrefabボタンをクリックするとInventory Objectが作成される。 
設定を修正したあとはUpdate Inventory Prefabボタンをクリックする。 
格納パス: Assets/Game Kit Controller/Prefabs/Inventory/Usable/(カテゴリー名) 

 


アイテムの配置

先ほど作成したInventory Objectをヒエラルキーに追加する。 
Pick Up ObjectコンポーネントのPick Up Optionをトリガーに設定する。デフォルトの「ボタン」だとボタンを押さないとアイテムを取得できないが、「トリガー」にするとプレイヤーがアイテムに接触するだけでアイテムを取得できる。 

Ignore Examine Object Before Storeにチェックを入れる。チェックを入れていない状態だと、アイテム取得時にアイテムプレビュー画面が表示され、Takeボタンを押せばアイテムを取得できる。チェックを入れた状態でアイテムを取得すると、アイテムプレビュー画面を省略してすぐにアイテムを取得できる。 

 

Rigidbodyコンポーネントの「重力を使用」のチェックを外すと、アイテムを宙に浮かせることができる。 

 

Shw Pickup Info On Takenにチェックをいれると、アイテム取得時に画面右下に取得したアイテム名が表示される。 
Use Pickup Icon On Screenにチェックをいれると、アイテム上にカテゴリーアイコンなどが表示される。 
Use Pickup Icon On Takenの用途は不明 

 

Inventory PickupコンポーネントのUse Custom Pickup Messageにチェックを入れる。 
Object Taken As Pickup Messageと Object Taken As Inventory Messageを以下のように設定する。 
アイテム取得時に画面右下に表示される文字列が変更される。 

 

タグ:

+ タグ編集
  • タグ:
最終更新:2026年06月07日 21:41