
BP_Player 블루프린트 컴포넌트에 기본적으로 추가되어있는것 외에 새로 추가한것이 두가지 있다.
1. SpringArm
2. Camera
두가지 인데, 스프링 암에 카메라를 추가하는 형식으로 뷰를 설정할 것이기 때문이다.
3인칭 형식의 게임을 만들경우 SpringArm 컴포넌트에 Camera 컴포넌트를 추가하면 게임플레이를 함에 있어 카메라의 거리가 늘었다 줄었다 할 수 있도록 설정하기 쉽기 때문에 이와 같이 설정한다.

플레이어의 위치를 확인하고, 카메라에 너무 많은 비중을 차지하지 않기 위해 적당한 위치에 SpringArm의 위치를 이동시켜준다.(SpringArm 안에 카메라가 있기때문에 같이 움직인다.)
만약 BP_Player가 파란색 화살표와 같은 방향으로 되어있지 않다면 회전해주어 알맞게 고쳐준다.(후에 이동할때 용이함)
그뒤에 월드세팅에 GameMode를 다음과 같이 설정해 준다.

실행을 하면 좋은 위치에 카메라가 설정 되어있는 것을 확인할 수 있는데, 아직 카메라가 움직이지는 않는다.
카메라를 움직이기 위해서는 편집 - 프로젝트 세팅 - 입력 창에 다음과 같이 설정해준다.
마우스를 이용한 X,Y축 회전을 도와준다. 그뒤에 만들어준 이벤트를 BP_Player내부에
Add Controller Yaw Input - z축 회전방향
Add Controller Pitch Input - 기울어지는 방향
(Add Controller Roll Input) - 좌우 회전 (여기선 추가하지 않는다.)
두가지를 추가하여 각각 넣어준다.
![]() |
![]() |
이 상태로 실행할 시에 X축으로는 원활하게 카메라가 회전이되지만 Y축 및 자유로운 회전이 되지 않는다.
그럴땐 SpringArms 의 카메라 세팅에 다음과 같이 설정해 주면 된다.(Roll이 체크되어 있는 것을 체크해제하며 UsePawnControllRotation 을 체크해게 되면 자연스러운 회전을 하게된다.

다음은 기본적인 플레이어 이동에 대해 설정할 예정이다.
'Unreal 20' 카테고리의 다른 글
| 06. 적 이동 (0) | 2020.07.04 |
|---|---|
| 05. 캐릭터 이동 (2) | 2020.06.29 |
| 03. 애니메이션 작동 (0) | 2020.06.29 |
| 02. 기본 캐릭터 애니메이션 다운로드 및 임포트하기 (0) | 2020.05.14 |
| 01. 기본 게임 구성 설정및 에셋 선정 (0) | 2020.05.04 |

