ジョイント
3D物理演算リファレンス

キャラクターコントローラー

Suggest a change

Success!

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

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

一人称または三人称ゲームのキャラクターはよく床をすり抜けたり壁を通り抜けたりしないようにコリジョンベースの物理学が必要になります。ですが普通は,キャラクターの加速度と移動は物理的に現実的ではないので,勢いに影響されず,ブレーキと方向転換が同時に行うように加速することができるかもしれません。

3D物理では,この動作のタイプはCharacter Controllerを使用して作成することが出来ます。このコンポーネントはいつも直立しているカプセル形コライダーのシンプルなキャラクターを与えることが出来ます。コントローラーはオブジェクトのスピードと方向を設定する特殊な機能を備えていますが,本来のコライダーとは異なり,Rigidbodyは不要で運動量は現実的ではありません。

キャラクターコントローラはシーン内の静的コライダーを通り抜けることは出来ません。また床や壁による遮りにも従うようになります。キャラクターコントローラはRigidbodyオブジェクトを動かすために押すことは出来ますが衝突による加速は行われません。この意味はキャラクターが歩きまわるシーンを標準の3Dコライダーを使用して作成することは可能ですが,キャラクター自身は現実的な物理動作に留まらないようになるということです。

詳細はリファレンスページのキャラクターコントローラについて参照してください。

ジョイント
3D物理演算リファレンス