Version: 2022.1
言語: 日本語
キャラクター制御
Character Controller コンポーネントのリファレンス

キャラクター制御の基礎

一人称または三人称ゲームのキャラクターには、床を突き破って落ちたり、壁を通り抜けたりしないように、通常、何らかの衝突ベースの物理演算が必要です。多くのアプリケーションでは、キャラクターの加速と移動は意図的に物理的にリアルでないようにされています。そのため、キャラクターは、ほとんど瞬時に運動量の影響を受けずに、加速、ブレーキ、方向転換を行うことができます。

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

キャラクターコントローラーは、シーン内の静的なコライダーを通り抜けることはできません。そのため、床面に従って歩き、壁で遮られます。キャラクターコントローラーは Rigidbody オブジェクトを押して動かすことはできますが、衝突してきたコリジョンによる加速は行われません。これは、キャラクターが歩きまわるシーンを作成するために標準の 3D コライダーを使用しても、キャラクター自体が現実的な物理挙動のみに制限されるわけではない、という事です。

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

キャラクター制御
Character Controller コンポーネントのリファレンス
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961