- 개념요약
- Character Movement Component란?
- 언리얼의 기본 캐릭터 클래스에는 움직임을 제어하는 컴포넌트가 기본 탑재됨
- 이동 속도, 점프 높이, 중력 설정 등 다양한 조절이 가능함
- Spring Arm + Camera 세팅
- Spring Arm은 카메라와 캐릭터 간 거리를 부드럽게 유지시켜줌
- 카메라가 캐릭터를 따라다니며 회전하게 만들 수 있음
- Character Movement Component란?
- 구현 과정 요약
- 점프 기능 활성화
- Project Settings > Input 에서 Jump 액션 확인
- MyCharacter 블루프린트에서 Jump 입력 이벤트 연결
- MyCharacter 블루프린트 > Event Graph > 우클릭 > InputAction Jump 검색 > Jump() 노드 연결 > InputAction StopJumping > StopJumping() 연결



- 이동 속도와 점프 높이 조절
- MyCharacter > Character Movement 컴포넌트 선택
- Max Walk Speed: 기본 600 > 800으로 설정
- Jump Z Velocity: 기본 420 > 600으로 설정

- 카메라 회전 설정
- MyCharacter > SpringArmComponent 선택 > Use Pawn Control Rotation 체크
- CameraComponent 선택 > Use Pawn Control Rotation 체크 해제
- MyCharacter 블루프린트의 Class Defaults에서 Use Controller Rotation Yaw 체크



- 테스트 플레이
- 앞뒤좌우 조작키(WASD)와 마우스회전, 점프키를 조합하여 캐릭터 조작해보기
- 자연스럽게 회전하고 걷고 점프하는지 확인
- 플레이영상 링크
- 점프 기능 활성화
- 느낀점 & 개선하고 싶은점
- 따로 프로그래밍하지 않고 블루프린트로 쉽게 설정하고 작업하여 조작할 수 있다는 것이 생소하면서도 잘 활용하면 무궁무진할 것 같다.
'Unreal Engine' 카테고리의 다른 글
| [Unreal Engine] 간단한 상호작용 구현 (0) | 2025.05.16 |
|---|---|
| [Unreal Engine]에셋 내비게이션 및 간단한 게임 씬 구성 (0) | 2025.05.15 |
| [Unreal Engine] 캐릭터 Blueprint 생성 및 이동 설정_1 (0) | 2025.05.13 |
| [Unreal Engine] 언리얼 엔진 5 사용해보기 (0) | 2025.05.12 |
| [Unreal Engine] 언리얼 엔진 에디터 기본 (1) | 2025.05.08 |