The character in a first- or third-person game usually needs some collision-based physics so that it doesn’t fall through the floor or walk through walls. In many applications, the character’s acceleration and movement are intentionally not physically realistic, so that the character can accelerate, brake and change direction almost instantly and without being affected by momentum.
3D 物理では、この動作のタイプは Character Controller を使用して作成することができます。このコンポーネントはいつも直立しているカプセル形コライダーのシンプルなキャラクターを与えることができます。コントローラーはオブジェクトのスピードと方向を設定する特殊な機能を備えていますが、本来のコライダーとは異なり、Rigidbody は不要で運動量は現実的ではありません。
キャラクターコントローラーは、シーン内の静的なコライダーを通り抜けることはできません。そのため、床面に従って歩き、壁で遮られます。キャラクターコントローラーは Rigidbody オブジェクトを押して動かすことはできますが、衝突してきたコリジョンによる加速は行われません。これは、キャラクターが歩きまわるシーンを作成するために標準の 3D コライダーを使用しても、キャラクター自体が現実的な物理挙動のみに制限されるわけではない、という事です。
詳細はキャラクターコントローラーを参照してください。