Unity 【Unity】Awakeメソッドとは?Startとの違いや呼ばれるタイミング Awakeメソッドは、インスタンス生成直後に呼ばれるイベント関数で、そのメソッド内に書かれている処理が一度だけ行われます。そのため、Awakeメソッドは変数の初期化に使われることが多い関数です。またStartメソッドよりもAwakeメソッドの方が先に呼ばれます。 2025.03.07 Unity
Unity 【Unity】activeSelfとは?アクティブ状態を判定するメソッド activeSelfは、オブジェクトのアクティブ状態を判定するメソッドで、bool型(true・false)で値が戻ってきます。if文などで条件指定して使うことで、アクティブ状態に合わせてゲーム内での処理を分けるということができます。 2025.03.06 Unity
Unity 【Unity】SetActive関数とは?オブジェクトのアクティブ状態を変更する SetActive関数とは、オブジェクトのアクティブ状態を切り替えることができるメソッドです。SetActive関数の引数にbool型を入れることで、そのオブジェクトのアクティブ状態のオンオフが行われ、オブジェクトの非表示や再表示の際に使うことができます。 2025.03.05 Unity
Unity 【Unity】LoadSceneメソッドとは?シーンを切り替えることができる LoadSceneメソッドとは、指定したシーンを読み込ませる処理を行うメソッドです。ゲーム内で、シーンファイルを切り替えたり、読み込ませたりするのにLoadSceneメソッドを使うことで、簡単にシーンの切り替えができるようになります。 2025.03.04 Unity
Unity 【Unity】Updateメソッドとは?フレーム毎に実行される処理 Updateメソッドは、ゲーム内でフレーム毎に呼び出されるメソッドです。例えばオブジェクトの移動や変化、キー入力判定などの処理をUpdateメソッド内に書いていくことになります。他にもFixedUpdateやLateUpdateというメソッドがあります。 2025.03.03 Unity
Unity 【Unity】Startメソッドとは?インスタンス生成時に一度だけ呼び出される Startメソッドは、インスタンス生成後に自動的に一度だけ呼び出されるイベント関数で、Updateメソッドより前に呼び出されるメソッドになっています。変数の初期化など最初に行っておきたい処理は、このStartメソッドに書いておくことで、先に処理を行ってくれます。 2025.02.28 Unity
Unity 【Unity】継承とは?変数やメソッドを別のクラスで使える機能 継承とは、クラス内で定義した変数やメソッドを、別のクラスで引き継いで使えるようにした機能です。複数のクラスで重複したプログラムを無くす役割があり、継承を使うことで便利にスクリプトを作っていくことができます。ただし、継承は1つだけしか出来ません。 2025.02.27 Unity
Unity 【Unity】クラスとは?変数とメソッドをまとめたもの C#では、関連する変数やメソッドをまとめたものをクラスと呼びます。このクラスを使ってオブジェクトに関連しているものをまとめてあげることで、プログラムを管理しやすくなります。特に、大規模なゲームになるほど、クラスで管理していくことが重要になっていきます。 2025.02.26 Unity
Unity 【Unity】Find関数とは?他のオブジェクトを探してくれるメソッド Find関数とは、Unityでオブジェクトを探す際に使うメソッドです。スクリプトで、アタッチしていない別のオブジェクトに対して、処理を行ったり情報を取得する際にFind関数を使うことで、直接オブジェクト名で取得することができるメソッドになっています。 2025.02.25 Unity
Unity 【Unity】タグの使い方を知ってオブジェクトを管理しよう! タグ機能は、どんなオブジェクトかを判別するための機能で、そのタグに合わせて処理を行うことができます。例えば当たり判定の際に、特定のオブジェクトと当たった時だけに処理を行うといったことが出来るので、タグ機能は非常に便利に使うことができます。 2025.02.24 Unity