Unreal5 델리게이트
·
Unreal
📌 개요델리게이트는 이벤트 기반 프로그래밍을 구현할 수 있도록 해주는 기능으로, 특정 이벤트가 발생했을 때 특정 함수를 실행하도록 바인딩하는 역할을 한다. 델리게이트는 단일, 멀티, 다이나믹으로 구분할 수 있다. 📌 단일 델리게이트✔ 특징한 번에 한 개의 함수만 바인딩 가능.빠른 성능을 제공하며, 블루프린트에서는 사용할 수 없음.클래스작성작성 위치용도델리게이트를소지한 클래스DECLARE_DELEGATE(FMyDelegate);  헤더전역으로 작성델리게이트 정의FMyDelegate MyDelegate;헤더클래스 안 public델리게이트 변수 선언FMyDelegate.Unbind();CPP클래스 소멸 시(EndPlay 등)바인드된 함수 제거FMyDelegate.IsBound()CPP BeginPlay (..
Unreal5 애니메이션 없는 드론의 프로펠러 돌리기(언리얼 에디터로 스태틱 메시 분리)
·
Unreal
📌 개요비행체를 언리얼에서 구현할 때 날개가 있는 비행체라면 이 날개를 돌려야 현실적인 구현이 가능하다.하지만 에셋을 사용할 경우 하나의 fbx로 들어오기 때문에 애니메이션이 따로 포함되어 있지 않다면프로펠러를 돌릴 수가 없다. 그렇기 때문에 메시를 분리해주어야 한다. 원래라면 블렌더와 같은 3D툴을 이용하여 이를 분리하고 합친 후 다시 가져와야 했지만언리얼5가 많은 방면에서 발전했기 때문에 언리얼5 모델링 툴을 사용해서 메시를 분리하는 것이 가능하다. 📌 드론 본체 병합하기일단 가져올 드론을 준비한다.필자는 fab에서 아래 드론을 사용하였다.https://fab.com/s/336c5da79c73 다운을 받고 압축을 풀면 fbx 파일과 텍스처 파일이 있을 것이다.fbx파일을 언리얼 에디터로 임포트하면..