Class.ControllerManager 인스턴스는 지정된 ControllerManager.RootPart 에 대한 시뮬레이션 이동 제어를 관리합니다. 이 인스턴스는 물리 기반 캐릭터 컨트롤러를 구축하는 데 사용될 수 있습니다.
요약
속성
캐릭터에 활성화할 ControllerBase입니다.
모든 컨트롤러에서 사용하는 기본 직선 이동 속도입니다.
모든 컨트롤러에서 사용하는 기본 회전 속도입니다.
Class.ClimbController 가 활성화된 동안 사용된 센서 데이터에 대한 참조.
향할 방향을 설명하는 단위 벡터입니다.
Class.GroundController 가 활성화된 동안 사용된 센서 데이터에 대한 참조.
이동하려는 방향을 설명하는 벡터.
컨트롤러의 힘과 회전력이 적용되는 BasePart입니다.
속성
BaseMoveSpeed
모든 컨트롤러에서 사용하는 기본 직선 이동 속도. 컨트롤러는 ControllerBase.MoveSpeedFactor 속성을 설정하여 속도를 개별적으로 사용자 정의합니다.
FacingDirection
얼굴을 향할 원하는 방향을 설명하는 단위 벡터. LookVector의 ControllerManager.RootPart 을 이 위치에 맞춥니다. 할당된 모든 Vector3 이 자동으로 단위화됩니다.
MovingDirection
0에서 1 사이의 크기를 가진 원하는 방향으로 이동하기 위한 벡터를 설명합니다. 이 벡터는 BaseMoveSpeed 에 대해 RootPart 를 통해 최종 이동 속도를 결정합니다. <
RootPart
Class.BasePart 에서 컨트롤러의 힘과 회전력이 적용됩니다. 일반적인 Humanoid 기반 캐릭터와 함께, Humanoid.RootPart 는 1>Class.ControllerManager.RootPart1> 로 지정됩니다.