- Delegate
특정 객체가 해야 할 로직을 다른 객체가 대신 처리할 수 있도록 만드는 보편적인 설계의 개념
언리얼 Delegate
- C++ 객체에서만 사용할 수 있는 Delegate와 C++/블루프린트 객체가 모두 사용할 수 있는 Delegate로 나뉜다.
블루프린트는 멤버 함수에 대한 정보를 저장하고 로딩하는 Serialization 메커니즘이 적용되어 있다.
블루프린트와 관련된 C++ 함수는 모두 UFUNCTION 매크로를 사용해야 한다.
C++/블루프린트에 같이 사용할 수 있는 Delegate를 Dynamic Delegate라 한다.
'프로그래밍 > 언리얼엔진' 카테고리의 다른 글
[UE4] 나만의 UAsset을 만들어보자 - 2 (0) | 2020.09.11 |
---|---|
[UE4] 나만의 UAsset을 만들어보자 - 1 (0) | 2020.09.10 |
[UE4] UPROPERTY 매크로 (0) | 2020.03.08 |
[UE4] Log 남기기 (0) | 2020.02.23 |
[UE4] 비동기 로딩(RequestAsyncLoad) (0) | 2020.02.23 |
WRITTEN BY
- KeithHong
개인 기록 공간입니다. 잘못된 정보에 대한 수정 및 조언은 항상 감사합니다 ( _ _ )