ControllerManager

显示已弃用

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

Class.ControllerManager 实例管理模拟动作控制,为其分配 ControllerManager.RootPart 。它可以用于构建物理基础角色控制器。

概要

属性

属性

ActiveController

读取并联

设置在角色上启用的 ControllerBase 。它不保证指定的 ControllerBase 是实际上有效的。如果 Class.Controller

BaseMoveSpeed

读取并联

所有控制器使用的基础直线移动速度。控制器通过设置 ControllerBase.MoveSpeedFactor 属性来个性化速度。

BaseTurnSpeed

读取并联

所有控制器使用的基本转角速度。

ClimbSensor

读取并联

一个参考于传感器数据使用时使用的 ClimbController 是激活的。一个

FacingDirection

读取并联

描述所面向的方向的单位向量。将 LookVectorControllerManager.RootPart 对齐到这里。 任何 Vector3 的分配都会自动单位化。

GroundSensor

读取并联

一个参考使用 GroundController 的传感器数据,当 Class.GroundController</

MovingDirection

读取并联

描述所需方向移动的向量,其中的大小在 0 和 1 之间。 这将乘以 BaseMoveSpeed 来确定最终目标移动速度。 RootPart 将尝试在此方向上基于规则定义的 ActiveController 进行

RootPart

读取并联

Class.BasePart 在 which 控制器的力和扭矩应用. 有一个典型的 Humanoid - based 角色, Humanoid.RootPart 被分配为 1>Class.ControllerManager.RootPart1> .

UpDirection

读取并联

方法

活动