2025-09

Unity

【Unity】RotateTowardsとは?目標まで徐々に回転させるメソッド

RotateTowardsメソッドは、目標の回転となるまで、指定された角度で徐々に回転されたQuaternionを取得することができるメソッドです。この値をtransform.rotationに入れることで、オブジェクトの回転処理が行われます。
Unity

【Unity】LookRotationとは?特定方向に回転させるQuaternionを取得できるメソッド

LookRotationは、指定した方向へ向かせるためのQuaternionを取得することができるメソッドです。例えば、カメラをプレイヤーのいる方向に向かせたり、特定のオブジェクトの向きに回転させたいような場合に、LookRotationが使われます。
Unity

【Unity】Eulerメソッドとは?オイラー角からQuaternionを作成できるメソッド

Eulerメソッドとは、オイラー角を指定してQuaternionを作成できるメソッドで、オブジェクトの回転を角度で指定できます。Unityでの回転処理はQuaternionのが使われているので、Eulerメソッドは直接角度を指定することができ非常に便利です。
Unity

【Unity】RotateAroundとは?特定の座標を中心にして回転できるメソッド

RotateAroundメソッドは、回転の中心となる座標と回転軸を指定して、オブジェクトの回転を行うことができるメソッドです。特定のオブジェクトの周りを回転させるような処理を作る場合に、RotateAroundメソッドが非常に便利に使えます。
Unity

【Unity】RenderTextureとは?カメラ映像をテクスチャとして使用できる機能

RenderTexture(レンダーテクスチャ)とは、カメラの映像を書き込むことができるテクスチャで、オブジェクトに映像を表示させることができます。RenderTextureを使うことで、監視カメラの映像や車のミラー表示などを簡単に実装することができます。
Unity

【Unity】Input.GetAxisとは?指定した入力軸における値を取得できるメソッド

Input.GetAxisは、指定した入力軸に対する値を取得することができるメソッドで、キーボードやマウス、コントローラーによる入力操作を検知するのに使用します。入力軸はInput Managerで管理されていて、どのボタンと連動しているかを設定しています。
Unity

【Unity】アニメーションを再生できるPlayメソッド

Animator.Playは、引数で指定したステートを再生する処理を行うメソッドで、再生するレイヤーや再生開始位置を決めることもできます。すでに再生したステートや遷移しないステートを再生させたい場合に、Animator.Playメソッドを使うことが多いです。
Unity

【Unity】作成したアニメーションを逆再生させる方法

アニメーションを逆再生させる場合は、AnimatorControllerのステートのインスペクターからSpeedの値にマイナスを入れてあげます。また、スクリプトから行う場合は、パラメーターを使ってSpeedの値をマイナスに調整することで、逆向きに再生できます。
Unity

【Unity】Mathf.Clampとは?特定の範囲内に値を制限する処理を行うメソッド

Clampは、値の範囲を制限する処理を行うメソッドで、最小値と最大値の間で数値を返してくれるメソッドです。Clampメソッドで処理を行う数値が、指定した範囲外の場合、最小値を下回る際は最小値、最大値を上回る際は最大値が返ってくることになります。
Unity

【Unity】滑らかに変化する処理を作るSmoothDampとは?

SmoothDampメソッドは、目的となる値まで徐々に変化させて滑らかな遷移処理を行うことができるメソッドです。同じように滑らかな処理を行うLerpメソッドと違って、到達までの時間や速度を指定することができるので、より安定した遷移処理を作ることができます。