[Unreal] 1인칭 사용법

Kim Dongil·2022년 9월 28일
0

언리얼엔진

목록 보기
5/18
post-thumbnail

3인칭 > 1인칭

1인칭 > 3인칭 으로 바꾸는 법

(이미 3인칭은 완벽하다는 가정 하에)

BP_ThirdPersonCharacter 블루프린트 열기

FollowCamera > TPP camera (이름 바꾸기)

TPP camera 복사하기 > Mesh를 부모로 붙여넣기

FPP camera에 부모 소캣을 head로
위치,회전 입맛대로 바꾸기

폰 제어 회전 사용 체크

자동 활성화 체크해제 (1인칭을 기본으로 하고싶다면 FPP camera를 체크하고 TPP camera를 체크해제)

이벤트그래프 빈 공간으로 이동
편집 > 프로젝트 세팅 > 엔진(입력)
액션 매핑에 Change perspective 사용 키 설정



이벤트그래프로 돌아와서 입력했던 우클릭 후 검색 (플레이어가 v를 누르면 이 이벤트가 시작하도록)

b+좌클릭 > branch 노드 생성(분기점)
TPP camera 가져오기 > Is Active 노드 > branch 노드 연결

FPP camera 가져오기 > Set Active 노드 > New Active 체크

TPP camera 가져오기 > Set Active 노드 > New Active 체크 해제
(3인칭 카메라를 끄기 위해서)

set active 두개 복제 > false 연결
target 두개 연결 > new active 반대로 체크 해제

여기까지 진행했다면 플레이했을 때 1인칭 3인칭 변환은 잘 된다
하지만 문제가 하나 있다

set use controller rotation yaw 노드 생성 (위 아래 둘다)
1인칭에만 체크

참고 영상

링크

0개의 댓글