Unityコード解説

Unityコード解説

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

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

【Unity/C#】これだけは覚えよう!必須の変数の型(int,float,bool,string)

型の名前読み方何を入れるための箱?intイント整数(スコア、HP、個数など)floatフロート小数(時間、移動距離、速度など)boolブールON/OFF(はい/いいえ、状態の有無など)stringストリング文字(名前、メッセージなど) ...
Unityコード解説

【Unity/C#】アクセス修飾子(セキュリティゲート)の基本と使い方

コードの型 変数やメソッドの先頭に付けて、公開範囲を制限します。 C# public int score; // どこからでも見れる(公開) private int timer; // このスク...
Unityコード解説

【Unity/C#】Mathf(数学ツール箱)の基本と仕組み

コードの型 Mathf. の後に、やりたい計算の種類を指定して使います。 C# // 1. 小数点の切り上げ(今回のコード例) float time = 9.2f; float result = Mathf.Ceil(t...
Unityコード解説

【Unity/C#】Time.deltaTime(フレームレート依存の解消)の基本と仕組み

コードの型 物体の移動や数値の加算など、「時間経過」を伴う処理で使います。 C# void Update() { // 毎秒 5メートル移動させる // 速度(5)× 1秒あたりの経過時間(Time.de...
Unityコード解説

【Unity/C#】TextMeshProUGUI(文字表示)の基本と仕組み

コードの型 コードから文字を書き換えるときは、このように記述します。 C# // 1. TMProという機能を使うために必要 using TMPro; public class MyGame : MonoBehavio...
Unityコード解説

【Unity/C#】Start()(起動スイッチ)の基本と仕組み

コードの型 スクリプトが読み込まれた直後に、自動的に一度だけ実行されます。 C# void Start() { // ゲーム開始時に一度だけやりたい処理を書く Debug.Log("ゲームがスタートしまし...
Unityコード解説

【Unity/C#】Update()(毎フレーム更新)の基本と仕組み

コードの型 ゲームの画面が描き変わるたび(通常1秒間に60回など)に、繰り返し自動実行されます。 C# void Update() { // 毎フレーム(非常に短い間隔で)実行したい処理を書く // 例:...
Unityコード解説

【Unity/C#】gameObject(自分自身の箱)の基本と使い方

コードの型 スクリプトがアタッチされている「そのオブジェクトそのもの」を操作するときに使います。 C# // 1. 自分自身の箱を非表示にする gameObject.SetActive(false); // 2. 自分...
Unityコード解説

【Unity/C#】GameObject(ゲームオブジェクト)の基本と仕組み

コードの型 スクリプトでGameObjectを扱う時の、最も基本的な書き方です。 C# // 1. スクリプトがくっついている自分自身を取得する GameObject self = this.gameObject; /...
タイトルとURLをコピーしました