본문 바로가기

언리얼 회전3

언리얼엔진5 플레이어 이동, 회전 ▣ Edit에 Project Settings를 클릭합니다. ▣ 그럼 프로젝트세팅에 관한 여러 메뉴가 나오는데 여기서 Input 메뉴를 찾아 클릭합니다. 그럼 Bindings라는 메뉴가 있는데 Action Mappings, Axis Mappings 있습니다. 둘을 쉽게 정리하면 Action Mappings는 키를 누르고 떼고의 상황만 반환한다고 생각하시면 되고 Axis Mappings는 키를 누르면 Scale 값이 1로 아니면 -1로 숫자로 지정한다고 생각하시면 됩니다. 이동과 회전에 대한 부분은 Axis Mappings을 사용하겠습니다. ▣ Axis Mappings에 4개를 추가하겠습니다. 앞뒤 이동 MoveForward, 오른쪽 왼쪽 이동 MoveRight, 마우스 위아래 LookUp, 마우스 오른쪽 .. 2023. 12. 13.
언리얼엔진5 66장 [C++ 회전] ▣ .h 헤더파일에서 FRotator 선언, 어느 방향으로 회전할지를 지정하기 위한 변수 ▣ FRotator : F는 블루프린트를 의미, Rotator는 회전값 https://docs.unrealengine.com/4.26/en-US/API/Runtime/Core/Math/FRotator/ FRotator Implements a container for rotation information. All rotation values are stored in degrees. docs.unrealengine.com ▣ AddActorLocalRotation() : 로컬회전값을 기준으로 회전, 괄호 안에 회전할 FRotator값 * DeltaTime https://docs.unrealengine.com/4.26/e.. 2023. 6. 23.
언리얼엔진5 31장 [Set Actor Rotation, Add Actor Local Rotation, Add Controller Yas Input] ▣ 안녕하세요. 이번장에서는 Set Actor Rotation, Add Actor Local Rotation, Add Controller Yas Input 함수들을 사용하며 회전하는 노드를 공부해 보겠습니다. 회전하는 노드나 움직이는 노드 등 방법은 정해져 있지 않고 사용자의 사용 의도 따라 정합니다. ▣ 저번장에 만들었던 Player와 GameMode를 사용하겠습니다. ▣ Edit메뉴에서 Project Settings에 메뉴에 Input에 Axis Mappings를 추가합니다. MoveTurn이라는 이름으로 Q와 E키를 지정합니다. 키를 눌러 회전하는 걸 구현할 예정입니다. 다른 키로 지정하셔도 되고 Action Mappings를 추가하셔도 됩니다. ▣ Player에 Event Graph에서 노드를 완.. 2023. 2. 17.