ControllerManager
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
Class.ControllerManager インスタンスは、割り当てられた ControllerManager.RootPart のシミュレートされたモーションコントロールを管理します。これを使用して、物理ベースのキャラクターコントローラーを構築できます。
概要
プロパティ
キャラクターに設定される ControllerBase 。
すべてのコントローラーに使用されている基本的な直線移動速度。
すべてのコントローラーに使用されている基本的な回転速度。
Class.ClimbController がアクティブである間に使用されたセンサーデータの参照。
向きたい方向を記述するユニットベクトル。
Class.GroundController がアクティブである間に使用されたセンサーデータの参照。
移動する方向を記述するベクトル。
コントローラの力とトルクが適用される BasePart 。
プロパティ
BaseMoveSpeed
すべてのコントローラーに使用されている基本的な移動速度。コントローラーは、ControllerBase.MoveSpeedFactor プロパティを設定して、速度を個々にカスタマイズします。
FacingDirection
指定された方向に向くことを記述するユニットベクトル。 LookVector の ControllerManager.RootPart をこれに合わせます。任意の Vector3 が割り当てられた場合、それらは自動的にユニット化されます。
MovingDirection
ベクトルは、0から1の間の大きさを持つ望ましい方向を表示します。これは、 BaseMoveSpeed によって最終的なターゲットの移動速度を決定します。RootPart は、ルールに基づいて Class.Controller
RootPart
コントローラの力とトルクが適用される BasePart 。典型的な Humanoid キャラクター、Humanoid.RootPart は 2>Class.ControllerManager.RootPart2> として割り当てられます。