Version: 2022.1
Character control
Character Controller component reference

Introduction to character control

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 コライダーを使用しても、キャラクター自体が現実的な物理挙動のみに制限されるわけではない、という事です。

詳細はキャラクターコントローラーを参照してください。

Character control
Character Controller component reference
Copyright © 2020 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961