Unity

Unity

【Unity】GetComponentInParentで親のコンポーネントを取得できる

GetComponentInParentとは、ヒエラルキー上で自分から親オブジェクトに向かって、指定したコンポーネントを検索して取得することができるメソッドです。子オブジェクトから親オブジェクトに対して、ゲーム内での処理を作ることができるようになります。
Unity

【Unity】Freeze PositionでRigidbodyによる特定の軸への移動を制御できる

Freeze Positionとは、Rigidbodyの付いたオブジェクトが移動される際に、特定の軸における移動を防止することができる設定です。Rigidbodyのオブジェクトが想定していない動きや移動をしないように制御することができます。
Unity

【Unity】Volumeとは?ゲーム映像にフィルタやエフェクトを付けられる機能

Volumeとは、カメラで撮影した映像に対して、フィルタやエフェクトで加工を付けることができるコンポーネントです。このVolumeを使うことで、映像を光らせたり、歪ませたり、ピントをずらしたりといった加工をして、映像を作り出すことができます。
Unity

【Unity】LayerMaskとは?当たり判定やカメラに表示するレイヤーを指定する構造体

LayerMaskとは、Raycastメソッドの当たり判定やカメラを表示させるレイヤーを管理することができる構造体です。このLayerMaskを使うことで、スクリプトから当たり判定などに作用するレイヤーを指定することができるようになります。
Unity

【Unity】オブジェクトプールとは?大量のオブジェクトを扱う仕組み

オブジェクトプールとは、大量のオブジェクトを管理することができるシステムで、使わなくなったオブジェクトを再利用することができます。このオブジェクトプールを使うことで、オブジェクトの生成や破棄を繰り返す必要がないので、ゲーム内の負担を軽減させることができます。
Unity

【Unity】コンストラクタとは?クラスのインスタンス生成時に行う処理

コンストラクタとは、クラスのインスタンスを生成した際に必ず実行される処理のことで、初期設定の忘れを防ぐことができます。ただし、UnityでMonoBehaviourを継承しているクラスでは、コンストラクタを使うことができないため、注意しておきましょう。
Unity

【Unity】DrawRayとは?透明のRayをゲーム内に表示してくれるメソッド

DrawRayメソッドとは、Raycastで飛ばした透明のRayに対して、色を付けて可視化することができるメソッドです。Unity上でのみ表示することができますが、想定した方向に光線が飛んでいるかどうかを確認することができるので便利です。
Unity

【Unity】パーリンノイズとは?滑らかで自然なノイズを生成する擬似乱数

パーリンノイズとは、数値の変動を滑らかにさせた擬似乱数を生成してくれるメソッドのことです。このパーリンノイズを使うことで、ゲーム内の地形を作成する際に滑らかでより自然な地形にしたり、アニメーションに自然なゆらぎを加えたりすることができます。
Unity

【Unity】break文とは?ループ処理を途中で終わらせるためのキーワード

break文とは、for文などのループ処理を行う際に使うもので、break文が読み込まれた時点でループ処理を終了させることができます。条件制御の中でbreak文を記述することで、特定の条件を満たした際にループ処理を終わらせるといったことができます。
Unity

【Unity】timeScaleとは?ゲーム内の時間を進める速さを決める変数

timeScaleとは、ゲーム内の時間の速度を決めているfloat型の変数で、デフォルトでは「1」で現実世界と同じ時間計測を行うことができます。timeScaleの変更で、ゲーム内でスローモーションになる動きを作ったり、早送りする機能を作ることができます。