본문 바로가기
[ Unreal5 ]/- 언리얼엔진5 실습

언리얼엔진5 Rotation 설정

by MRG 2024. 8. 9.
728x90
반응형

 

▣ 플레이한 상태에서 ~ 콘솔 커맨드창에서
DisplayAll PlayerController ControlRotation : 해당 속성값이 마우스 입력에 따라서 어떻게 회전하는지 그 값이 나옵니다.

 

 

▣ Use Controller Rotation Pitch, Use Controller Rotation Yaw, Use Controller Rotation Roll는 Unreal Engine에서 캐릭터의 회전에 관련된 설정으로, 각각 캐릭터가 입력 장치(예: 마우스, 컨트롤러 등)의 회전 입력을 따라 움직이도록 제어하는 옵션들입니다. 이 설정들은 특히 캐릭터가 움직일 때 카메라나 플레이어의 입력에 따라 자동으로 회전하도록 만들 때 유용합니다.

▣ Use Controller Rotation Pitch
역할: 이 옵션을 활성화하면 캐릭터가 컨트롤러의 Pitch(상하 회전) 입력을 따라 상하로 회전합니다.
사용 예시: 1인칭 슈팅 게임(FPS)에서 캐릭터가 마우스나 조이스틱의 상하 움직임에 따라 고개를 들거나 숙이는 경우에 사용됩니다.
▣ Use Controller Rotation Yaw
역할: 이 옵션을 활성화하면 캐릭터가 컨트롤러의 Yaw(좌우 회전) 입력을 따라 좌우로 회전합니다.
사용 예시: 1인칭 또는 3인칭 게임에서 캐릭터가 플레이어의 마우스 또는 조이스틱 좌우 움직임에 따라 몸을 회전시키는 경우에 사용됩니다. 일반적으로 캐릭터가 방향을 변경할 때 사용합니다.
▣ Use Controller Rotation Roll
역할: 이 옵션을 활성화하면 캐릭터가 컨트롤러의 Roll(측면 회전) 입력을 따라 좌우로 기울어집니다.
사용 예시: 이 설정은 일반적으로 캐릭터가 아닌 비행체 같은 것에서 사용됩니다. 비행 시 비행기가 좌우로 기울어지는 것을 표현할 때 사용합니다.

 

 

 

▣ Use Pawn Control Rotation은 스프링 암(Spring Arm) 컴포넌트의 속성 중 하나로, 이 설정을 통해 스프링 암이 캐릭터나 폰(Pawn)의 컨트롤러 회전 입력을 따르도록 할 수 있습니다. 주로 카메라와 캐릭터의 회전 동작을 일치시키기 위해 사용됩니다.

▣ Use Pawn Control Rotation
역할: 이 옵션을 활성화하면 스프링 암이 폰의 컨트롤러 회전을 따라 회전합니다. 즉, 플레이어가 마우스나 컨트롤러를 움직일 때 스프링 암이 해당 회전 방향으로 회전하여 카메라의 시점을 조정하게 됩니다.
사용 예시:
3인칭 게임: 플레이어가 마우스를 좌우로 움직이면 스프링 암이 그 방향으로 회전하면서 카메라가 캐릭터를 둘러싸는 형태로 움직입니다.
1인칭 게임: 카메라가 스프링 암에 연결되어 있지는 않지만, 폰의 회전 제어와 스프링 암의 회전이 일치하도록 설정하여 일관된 조작감을 제공할 수 있습니다.

 

 

 

▣ Use Pawn Control Rotation은 카메라 컴포넌트의 속성 중 하나로, 이 설정을 활성화하면 카메라가 폰(Pawn)의 컨트롤러 회전을 따라 회전하게 됩니다. 이 기능은 플레이어의 입력(예: 마우스, 조이스틱)을 통해 카메라를 직접 제어할 수 있게 만들어, 다양한 게임플레이 시나리오에서 유용하게 사용됩니다.

▣ Use Pawn Control Rotation
역할: 이 옵션을 활성화하면 카메라가 폰의 컨트롤러 회전을 따라 움직입니다. 플레이어가 마우스나 컨트롤러를 움직일 때 카메라가 그 방향으로 회전하게 되어, 플레이어는 카메라의 시점을 자유롭게 조작할 수 있습니다.


▣ 사용 예시
1인칭 게임: 플레이어의 시점이 카메라에 의해 직접적으로 표현되는 1인칭 게임에서 이 옵션을 사용하면, 플레이어가 마우스를 움직일 때 카메라가 해당 방향으로 회전하여 시점을 변경할 수 있습니다.
3인칭 게임: 3인칭 게임에서 카메라가 캐릭터의 뒤를 따라다니며, 플레이어가 시점을 조작할 때 카메라가 자동으로 회전하도록 할 수 있습니다. 이 경우, Use Pawn Control Rotation을 활성화하면 플레이어가 캐릭터의 시점뿐 아니라 카메라의 시점도 동시에 조작할 수 있게 됩니다.

 

 

 

▣ Rotation Rate
역할: 캐릭터가 회전할 때의 속도를 지정하는 속성입니다. 회전 속도는 캐릭터가 특정 방향으로 회전하는 데 걸리는 시간에 영향을 미칩니다.
사용 예시: 플레이어가 컨트롤러를 통해 캐릭터의 회전을 요청했을 때, 캐릭터가 해당 방향으로 회전하는 속도를 설정할 수 있습니다. 이 속성은 주로 CharacterMovementComponent에 설정됩니다.

▣ Use Controller Desired Rotation
역할: 이 속성을 활성화하면 캐릭터가 컨트롤러의 목표 회전(Desired Rotation)을 따르며 지정된 속도로 회전합니다. 캐릭터가 자동으로 플레이어가 바라보는 방향으로 회전하도록 만들 때 사용됩니다.
사용 예시: 캐릭터가 특정 방향을 바라보도록 만들고, 그 방향으로 부드럽게 회전시키고 싶을 때 사용됩니다. 주로, 캐릭터가 정지 상태이거나 목표물에 시선을 맞추고 싶을 때 유용합니다.

▣ Orient Rotation To Movement : 캐릭터 이동 방향에 회전을 일치시키는 여부
역할: 이 속성을 활성화하면 캐릭터가 이동하는 방향에 따라 자동으로 회전합니다. 캐릭터가 이동할 때마다 이동 방향에 맞춰 캐릭터의 방향이 일치하게 됩니다.
사용 예시: 주로 3인칭 액션 게임이나 RPG에서 캐릭터가 이동할 때 그 방향으로 자동으로 회전하도록 설정할 때 사용됩니다. 이로 인해 자연스럽고 직관적인 캐릭터 조작이 가능합니다.

728x90
반응형

댓글