반응형
1인칭은 캐릭터에
3인칭은 주로 캐릭터 등 뒤에 카메라를 부착하는 방식인데
캐릭터에 부착하지 않고 월드에 있는 카메라로 세상을 바라보고 싶다면
"뷰 타겟"을 설정해야 한다.
누가?
PlayerController가
플레이어 컨트롤러는 입력과 클라이언트 화면에 보이는 것들을 관리하는 클래스다.
사실상 언리얼에서는 플레이어 자체를 의미하는 녀석
월드에 카메라를 배치하고

아웃라이너에서 클릭

디테일 패널에서 tag 검색 후 액터 태그 추가

태그명을 짓고 C++로 이동
UGameplayStatics 클래스에 있는 기능 중 하나로, 월드 내 액터들의 태그를 조사해서 해당 태그명과 일치하는 녀석들을 모두 TArray에 담아서 반환해준다.
이 원리를 이용하여 태그명을 기준으로 카메라를 찾고 PlayerController에서 SetViewTarget 함수를 이용해 월드의 카메라에 연결하면 끝


반응형
'Unreal Engine > 기능 구현' 카테고리의 다른 글
| [Unreal Engine 5] Gameplay Tags 생성 (0) | 2025.09.19 |
|---|---|
| [Unreal Engine 5] 효과 아이템 (0) | 2025.09.10 |
| [Unreal Engine 5] GAS 디버그 명령어 (0) | 2025.09.07 |
| [Unreal Engine 5] PrimitiveComponent의 충돌 체크 함수들 (0) | 2025.09.07 |
| [Unreal Engine 5] 향상된 입력 시스템(Enhanced Input System) 사용하기 (0) | 2025.09.07 |
