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の変更で、ゲーム内でスローモーションになる動きを作ったり、早送りする機能を作ることができます。
Unity

【Unity】foreach文とは?配列などの全要素を取り出してループ処理を作れる

foreach文とは、配列やコレクション(ListやDictionaryなど)の全ての要素を取り出して、要素ごとに処理を繰り返し行ってくれる記述方法です。for文よりも簡潔に書くことができるので、全要素を取り出したい場合などは便利に活用することができます。
Unity

【Unity】2Dシューティングゲームの作り方⑭:ゲームのビルドとアップロード

Unityを使った2Dシューティングゲームの作り方の14回目として、これまで作成してきたゲームの書き出し作業を行っていきます。コンピューター上で実行できるようにするビルドという作業を行い、ブラウザゲームとしてサイト内にアップロードしていきます。
Unity

【Unity】enumとは?定数に名前を付けたものを集めたデータ型

enumとは、名前が付いている定数を集めたグループのようなもので、列挙型と呼ばれています。このenumを使うことで、条件分岐などの際に値を使わずに指定した名前を使って分岐させることができるので、スクリプトを記述する際に分かりやすくなります。
Unity

【Unity】コルーチンとは?任意のタイミングで処理の中断や再開を行える機能

コルーチンとは、処理の中断や再開を行うことができるメソッドのことで、IEnumerator型のメソッドで作ります。このコルーチンを使うことで、指定秒数待たせてから処理を行ったり、条件を達成するまで処理を停止したりすることができます。
Unity

【Unity】AngleAxisとは?指定した軸と角度で回転させるメソッド

AngleAxisメソッドとは、回転させる軸と回転角度を指定することで、その回転のQuaternionを作成できるメソッドです。このAngleAxisを使うことで、オブジェクトを特定の軸に対して回転させるという処理を作ることができます。