Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.
Close一人称または三人称ゲームのキャラクターはよく床をすり抜けたり壁を通り抜けたりしないようにコリジョンベースの物理学が必要になります。ですが普通は,キャラクターの加速度と移動は物理的に現実的ではないので,勢いに影響されず,ブレーキと方向転換が同時に行うように加速することができるかもしれません。
3D物理では,この動作のタイプはCharacter Controllerを使用して作成することが出来ます。このコンポーネントはいつも直立しているカプセル形コライダーのシンプルなキャラクターを与えることが出来ます。コントローラーはオブジェクトのスピードと方向を設定する特殊な機能を備えていますが,本来のコライダーとは異なり,Rigidbodyは不要で運動量は現実的ではありません。
キャラクターコントローラはシーン内の静的コライダーを通り抜けることは出来ません。また床や壁による遮りにも従うようになります。キャラクターコントローラはRigidbodyオブジェクトを動かすために押すことは出来ますが衝突による加速は行われません。この意味はキャラクターが歩きまわるシーンを標準の3Dコライダーを使用して作成することは可能ですが,キャラクター自身は現実的な物理動作に留まらないようになるということです。
詳細はリファレンスページのキャラクターコントローラについて参照してください。