Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 델리게이트
- moreeffectiveC++
- unorder_map
- stl
- C++
- 람다
- 람다사용정렬
- dataasset
- 애셋로드
- 알고리즘
- 자료구조
- 강참조
- C++최적화
- UELOG
- BFS
- UML관련
- 약참조
- 언리얼가비지컬렉터
- 크리티컬섹션
- 선택정렬
- UE_LOG
- 정렬알고리즘
- UE4 커스텀로그
- enumasByue
- 프로그래머스
- map
- 스마트포인터
- 언리얼엔진구조체
- 정렬
- 데이터애셋
Archives
- Today
- Total
기억을 위한 기록들
델리게이트 & 다이나믹 델리게이트 본문
다이나믹 델리게이트 특징
- 시리얼 라이즈 가능 (컴파일 할 필요 없이 이름으로 찾기 가능)
- 블루프린트에서 사용 가능
- 성능 떨어짐 (모든 직렬화)
델리게이트
1. 멀티캐스트
- 리스너를 여러개 사용 가능 (브로드 캐스트 시 다양한 많은 클래스가 동시 사용)
- 반환값이 없음
2. 싱글캐스트
이벤트
- 이벤트에는 리스너가 여러개 있을 수 있다.(멀티캐스트 델리게이트와 같음)
- 이벤트에는 반환 값이 없음
- 밖의 클래스에서 브로드캐스트 할수 없음
- 블루프린트에서 작동하지 않음
정하는방법?
이벤트를 설정할지 델리게이트를 설정할지 정한다
ex) DECLARE_EVENT_OneParam(...)
ex) DECLERE_DYNAMIC_MULTICAST_DELEGATE_OneParam(...)
https://darkcatgame.tistory.com/66
https://docs.unrealengine.com/ko/Programming/UnrealArchitecture/Delegates/index.html
https://docs.unrealengine.com/en-US/API/Runtime/Engine/Animation/UAnimInstance/index.html
'UnrealEngine > Unreal Engine 관련' 카테고리의 다른 글
언리얼 커스텀 애니메이션 노드 만들기- 분석편(2)(feat. Bone Modify) (1) | 2020.07.13 |
---|---|
언리얼 커스텀 애니메이션 노드 만들기- 세팅편(1) (1) | 2020.07.05 |
ue4/Lerp(Linear Interpolation) - 선형 보간에 관하여 (0) | 2020.06.29 |
UE4 - Full Body, Upper Body (0) | 2020.04.26 |
UE4 - Trace를 활용해 탐색하기 (BP & C++) (0) | 2020.04.14 |