【Unity】マップにプレイヤーの位置と回転を表示する
マップ上にプレイヤーの位置と回転を表示します。 画像を作る マップの画像はシーンビューで真上からスクリーンショットしました。シーンギズモのY軸をクリックして真上から表示します。 ギズモの中央のキューブかテキストをクリック… 続きを読む »
マップ上にプレイヤーの位置と回転を表示します。 画像を作る マップの画像はシーンビューで真上からスクリーンショットしました。シーンギズモのY軸をクリックして真上から表示します。 ギズモの中央のキューブかテキストをクリック… 続きを読む »
ChatGPTに、GenericMenuのサンプルコードを作ってもらいました。 スクリプト using UnityEngine; using UnityEditor; public class GenericMenuEx… 続きを読む »
メニューを開いてマウスカーソルを表示するときは、FPSキャラクターの移動や回転を制限したいですが、リーンでカメラを横に傾けたままメニューを開いたときにカメラが傾いたまま止まってしまいます。 そこで、マウスカーソルを動かし… 続きを読む »
ドラッグアンドドロップで、インベントリのアイテムを合成して新しいアイテムを作るときや、インベントリのアイテムを消すときの処理を、今まではタグで場合分けしていましたが、UIに付けたスクリプトに書くようにしてみました。 まず… 続きを読む »
ボタンをパネルの子にして、ボタンの数によってサイズの変わるメニューを作ってみました。 まずボタンとパネルのプレハブを作りました。パネルのサイズを決めて、ボタンにlayout Elementコンポーネントを付けます。余白が… 続きを読む »
カーソルが乗っているUIのオブジェクトを取得するでインベントリ内のアイテムの情報を取得できるようになったので、アイテムをインベントリから取り出せるようにしてみました。 まず操作を指示するためのドロップダウンのプレハブを作… 続きを読む »
メニューとカーソルを表示してプレイヤーの移動回転を止めるのスクリプトをもとに、TPSキャラクターを使っているときにメニューとカーソルを表示して、移動とカメラをロックしてみました。 TPSキャラクターを使うには、カメラと一… 続きを読む »
キー入力などでアイテムのメニューとカーソルを表示してみます。その間はFPSキャラクターやカメラが移動回転しないようにします。 まず、プレイヤーに継承させるインターフェースと、メニュー表示のクラスを作りました。 using… 続きを読む »
動画の再生中にキー入力で停止/再生し、動画が終わると自動で次のシーンをロードするようにしました。 using System.Collections; using System.Collections.Generic; u… 続きを読む »
シーンの開始と共にメインのゲームのシーンを非同期で読み込んで、スタートボタンが押されたら遷移し、キャンセルが押されるとスタートメニューなどの別のシーンに遷移してみました。 using System.Collections… 続きを読む »