ControllerManager

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

Class.ControllerManager インスタンスは、割り当てられた ControllerManager.RootPart のシミュレートされたモーションコントロールを管理します。これを使用して、物理ベースのキャラクターコントローラーを構築できます。

概要

プロパティ

プロパティ

ActiveController

並列読み取り

キャラクターに設定される ControllerBase は、指定された ControllerBase が実際に有効であることを保

BaseMoveSpeed

並列読み取り

すべてのコントローラーに使用されている基本的な移動速度。コントローラーは、ControllerBase.MoveSpeedFactor プロパティを設定して、速度を個々にカスタマイズします。

BaseTurnSpeed

並列読み取り

すべてのコントローラーに使用されるベースの角度変更速度。

ClimbSensor

並列読み取り

Class.ClimbController.HitPart は、ClimbController と、<

FacingDirection

並列読み取り

指定された方向に向くことを記述するユニットベクトル。 LookVectorControllerManager.RootPart をこれに合わせます。任意の Vector3 が割り当てられた場合、それらは自動的にユニット化されます。

GroundSensor

並列読み取り

Class.GroundController がアクティブな状態では、 Class.GroundController

MovingDirection

並列読み取り

ベクトルは、0から1の間の大きさを持つ望ましい方向を表示します。これは、 BaseMoveSpeed によって最終的なターゲットの移動速度を決定します。RootPart は、ルールに基づいて Class.Controller

RootPart

並列読み取り

コントローラの力とトルクが適用される BasePart 。典型的な Humanoid キャラクター、Humanoid.RootPart は 2>Class.ControllerManager.RootPart2> として割り当てられます。

UpDirection

並列読み取り

方法

イベント