【Unity】CharacterControllerコンポーネント

2023年4月1日

UnityのCharacterControllerコンポーネントは、プレイヤーまたはキャラクターの移動と衝突を制御するために使用されるコンポーネントです。CharacterControllerは、Rigidbodyコンポーネントを使用せずに、プレイヤーのキャラクターの移動を制御することができます。

CharacterControllerは、以下のような機能を提供します。

  1. 移動制御 – キャラクターの移動を制御するための機能を提供します。キャラクターを前進、後退、左右に移動することができます。
  2. ジャンプ制御 – ジャンプを制御するための機能を提供します。キャラクターのジャンプを高くすることができます。
  3. 接触検出 – キャラクターの周りのオブジェクトとの接触検出を行います。接触が検出された場合、キャラクターの移動を制限することができます。
  4. 地形調整 – 地形の傾斜や高低差に応じて、キャラクターの移動を調整することができます。

CharacterControllerは、プレイヤーキャラクターゲームやVRアプリケーションなどで広く使用されています。ただし、CharacterControllerは物理エンジンを使用せず、衝突検出も簡略化されているため、高速な動きや物理的な反応が必要な場合には、代わりにRigidbodyを使用することが推奨されます。

Unityバトル

Posted by hidepon