Unreal5 미니맵 제작하기
·
Unreal
🔹개요언리얼에서 미니맵을 제작하는 방법에 대해 알아보자.맵의 모습을 담을 카메라와 이를 이미지로 바꾸어줄 렌더 타깃이 필요하고렌더한 이미지를 ui에 배치하면 된다.마지막으로 게임에서 볼 수 있는 이미지 마커를 설정하는 방법을 살펴보고자 한다. 🔹맵을 담을 카메라 생성하기언리얼에는 씬 캡처 2D라는 액터가 있다.이를 통해 ui에 배치할 렌더된 맵 영상을 찍을 수 있다.투영 타입을 Orthographic(직교)로 해주어서 Flat하게 찍을 수 있고직교 너비를 조정하여 깊이감을 조절해주자. 씬 캡처2D는 위와 같이 월드에 배치한 다음 블루프린트 이벤트에서 액터를 따라가도록 설정해줄 수 있다.💡Tip일반 표시 플래그를 통해 스켈레탈 메시를 비활성화하면플레이하는 스켈레탈 메시를 캡처하지 않도록 설정해줄 수 ..
Unreal5 델리게이트
·
Unreal
📌 개요델리게이트는 이벤트 기반 프로그래밍을 구현할 수 있도록 해주는 기능으로, 특정 이벤트가 발생했을 때 특정 함수를 실행하도록 바인딩하는 역할을 한다. 델리게이트는 단일, 멀티, 다이나믹으로 구분할 수 있다. 📌 단일 델리게이트✔ 특징한 번에 한 개의 함수만 바인딩 가능.빠른 성능을 제공하며, 블루프린트에서는 사용할 수 없음.클래스작성작성 위치용도델리게이트를소지한 클래스DECLARE_DELEGATE(FMyDelegate);  헤더전역으로 작성델리게이트 정의FMyDelegate MyDelegate;헤더클래스 안 public델리게이트 변수 선언FMyDelegate.Unbind();CPP클래스 소멸 시(EndPlay 등)바인드된 함수 제거FMyDelegate.IsBound()CPP BeginPlay (..