【Unity】インベントリのアイテムを合成して新しいアイテムを作る
ドラッグアンドロップでアイテムを合成して新しいアイテムにしてみました。 まず、取得アイテムの情報を持つための、ScriptableObjectを継承したクラスに、合体できるかどうか、合体情報の配列のフィールドとゲットメソ… 続きを読む »
ドラッグアンドロップでアイテムを合成して新しいアイテムにしてみました。 まず、取得アイテムの情報を持つための、ScriptableObjectを継承したクラスに、合体できるかどうか、合体情報の配列のフィールドとゲットメソ… 続きを読む »
UIの順番を並び替えるで機能を追加すると、ドラッグアンドドロップでインベントリのアイテムを消すときに問題が出たので修正してみました。 まず、アイテム画像をドラッグしている時に、それが有った場所に透明画像を入れましたが、ゴ… 続きを読む »
インベントリのアイテム画像をゴミ箱にドラッグアンドドロップして、アイテムを削除できるようにしてみました。 まず、インベントリのスクロールビューと同じCanvasにパネルとテキストを作って画面の下の方に配置しました。 パネ… 続きを読む »
武器を切り替えられる円形のメニューを作ってみます。今回は取得した武器の画像を円形に並べてみました。 まず、武器メニューのためのCanvasを作って、スクリプトを付けました。 このスクリプトには、武器の追加/削除と、画像の… 続きを読む »
カーソルが乗っているUIのオブジェクトを取得するでインベントリ内のアイテムの情報を取得できるようになったので、アイテムをインベントリから取り出せるようにしてみました。 まず操作を指示するためのドロップダウンのプレハブを作… 続きを読む »
カーソルと重なっているUIのオブジェクトを取得して、インベントリのアイテムの情報を表示してみました。 メニュー表示を切り替えるスクリプトに、UIオブジェクトを取得する処理を追加しました。 using System.Col… 続きを読む »
拾ったアイテムをインベントリに置いて管理してみました。 まずこちらのサイトを参考にアイテムデータベースを作りました。 アイテム管理クラスでは、スタートでシーン上のインスタンスを静的フィールドに入れて、静的メソッドでそれを… 続きを読む »
プレイヤーが取得できるアイテムのクラスを作ってみました。同じクラスを使って、掴めるアイテムも取得できるようにします。 まずアイテムを取得する処理を書いたクラスを作りました。今回は引数のゲームオブジェクトを非アクティブにし… 続きを読む »