kagashun

Unityコード検索&解説

【Unity/C#】Random.Range(ランダムな値の生成)の基本と書き方

コードの型 最小値と最大値を指定して、その中から適当な数字を返してもらいます。 C# // 1. 整数をランダムに決める(0, 1, 2, 3, 4 のどれか) int randomInt = Random.Range(...
Unityコード検索&解説

【Unity/C#】GetKeyDown(キーを押した瞬間)の基本と書き方

コードの型 特定のキーが押された「タイミング」を捉えて処理を実行します。 C# void Update() { // スペースキーが押された「瞬間」に実行 if (Input.GetKeyDown(Key...
Unityコード検索&解説

【Unity/C#】linearVelocity(物理的な速度)の基本と書き方(旧velocity)

コードの型 Rigidbody2Dの移動速度を代入したり、現在の速度を確認したりします。 C# // 1. 今の速度を取得する Vector2 currentSpeed = rb.linearVelocity; // ...
Unityコード検索&解説

【Unity/C#】GetComponent(機能を探し出す)の基本と仕組み

コードの型 「自分自身(または他のオブジェクト)にくっついている、特定のコンポーネント」を取得します。 C# // 「自分自身にくっついているRigidbody2D」を探して、変数 rb に入れる rb = GetCom...
Unityコード検索&解説

【Unity/C#】Rigidbody2D(物理演算パーツ)の基本と仕組み

コードの型 変数に名前を付けるとき、「どんな種類のデータを入れる箱なのか」を指定する部分です。 C# // 「Rigidbody2Dという種類のデータを扱います」という宣言 private Rigidbody2D rb;...
Unityコード検索&解説

【Unity/C#】transform.SetParent(親子付け)の基本と書き方

コードの型 あるオブジェクトを、別のオブジェクトの子階層に移動させます。 C# // 自分自身を、指定したオブジェクト(parentObject)の子にする transform.SetParent(parentObjec...
Unityコード検索&解説

【Unity/C#】transform.position(座標の直接指定)の基本と書き方

コードの型 座標を直接書き込むか、現在の座標を取得します。 C# // 1. 特定の場所にワープさせる(絶対位置の指定) transform.position = new Vector3(0, 5, 0); // 2....
Unityコード検索&解説

【Unity/C#】Transform.Translate(移動)の基本と書き方

コードの型 オブジェクトの位置(Position)を、現在の位置から指定した分だけ「ずらす」命令です。 C# void Update() { // 右方向に 0.1 ずつ移動させる transform.T...
Unityコード検索&解説

【Unity/C#】Input.GetAxisRaw(入力操作の取得)の基本と書き方

コードの型 キーボードの入力値を -1、0、1 のいずれかの値で取得します。 C# void Update() { // 水平方向(左右)の入力を取得 float horizontal = Input.G...
Unityコード検索&解説

【Unity/C#】Instantiate()(動的生成)の基本と仕組み

コードの型 「元となるオブジェクト」をコピーして、指定した場所に配置します。 C# // 元となるオブジェクト(プレハブ)を登録 public GameObject prefab; // 実行して生成する Instan...
タイトルとURLをコピーしました