Unreal5 델리게이트
·
Unreal
📌 개요델리게이트는 이벤트 기반 프로그래밍을 구현할 수 있도록 해주는 기능으로, 특정 이벤트가 발생했을 때 특정 함수를 실행하도록 바인딩하는 역할을 한다. 델리게이트는 단일, 멀티, 다이나믹으로 구분할 수 있다. 📌 단일 델리게이트✔ 특징한 번에 한 개의 함수만 바인딩 가능.빠른 성능을 제공하며, 블루프린트에서는 사용할 수 없음.클래스작성작성 위치용도델리게이트를소지한 클래스DECLARE_DELEGATE(FMyDelegate); 헤더전역으로 작성델리게이트 정의FMyDelegate MyDelegate;헤더클래스 안 public델리게이트 변수 선언FMyDelegate.Unbind();CPP클래스 소멸 시(EndPlay 등)바인드된 함수 제거FMyDelegate.IsBound()CPP BeginPlay (..