UI」カテゴリーアーカイブ

【Unity】中央から広がるステルスゲージを作る

ステルスゲームで表示される孤型の中央から広がるゲージを作ってみました。 GIMPで画像を作る まずGIMPで正方形で透明な新規画像を作りました。 後から透明にする場合は、レイヤーを右クリックしてアルファチャンネルを追加し… 続きを読む »

【Unity】マップにプレイヤーの位置と回転を表示する

マップ上にプレイヤーの位置と回転を表示します。 画像を作る マップの画像はシーンビューで真上からスクリーンショットしました。シーンギズモのY軸をクリックして真上から表示します。 ギズモの中央のキューブかテキストをクリック… 続きを読む »

【Unity】ドロップダウンの表示テキストを変える

ドロップダウンの表示テキストをスクリプトで変えてみました。 ドロップダウンには、3つのオプションに「低い」「普通」「高い」と表示されるようにしました。 ボタンを作って、ドロップダウンの表示テキストを変更するスクリプトを付… 続きを読む »

【Unity】アイテム画像をドロップしたときの処理を他のスクリプトに書く

ドラッグアンドドロップで、インベントリのアイテムを合成して新しいアイテムを作るときや、インベントリのアイテムを消すときの処理を、今まではタグで場合分けしていましたが、UIに付けたスクリプトに書くようにしてみました。 まず… 続きを読む »

【Unity】インベントリのアイテムを合成して新しいアイテムを作る

ドラッグアンドロップでアイテムを合成して新しいアイテムにしてみました。 まず、取得アイテムの情報を持つための、ScriptableObjectを継承したクラスに、合体できるかどうか、合体情報の配列のフィールドとゲットメソ… 続きを読む »

【Unity】UIをドラッグアンドドロップして並べ替える

アイテム画像をドラッグアンドドロップして並べ替えてみました。 カーソルが乗っているUIのオブジェクトを取得して、アイテム画像をクリックしている間は画像がマウスカーソルに付いてくるようにします。アイテム画像にはタグとスクリ… 続きを読む »

【Unity】パネルとボタンで可変長のメニューを作る

ボタンをパネルの子にして、ボタンの数によってサイズの変わるメニューを作ってみました。 まずボタンとパネルのプレハブを作りました。パネルのサイズを決めて、ボタンにlayout Elementコンポーネントを付けます。余白が… 続きを読む »

【Unity】インベントリのアイテムを操作する

カーソルが乗っているUIのオブジェクトを取得するでインベントリ内のアイテムの情報を取得できるようになったので、アイテムをインベントリから取り出せるようにしてみました。 まず操作を指示するためのドロップダウンのプレハブを作… 続きを読む »