Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- ai 주춤거림
- unreal engine redirection crash
- UnrealEngine
- Unreal Engine 5
- staticmesh mobility
- unreal ai lag
- unity
- redirector crash
- Ai
- Unreal Engine 4
- redirection crash
- Random Map Generator
- LittleNightMare
- 13iew
- ue4 error
- register component
- ai jitter
- splinemeshcomponent scale
- 랜덤 맵 생성
- 리디렉터 크래쉬
- ue4 Crash
- Unreal Engine Error
- UE
- deltaTime
- UE4
- 리디렉션 크래쉬
- UE5
- ai 뚝뚝 끊김
- unreal engine
- 언리얼
Archives
- Today
- Total
목록언리얼 딜리게이트 (1)
Class GameDev* SheepAdult
[Unreal Engine 5] Dangling Delegate
개인 프로젝트를 진행 중에 Dangling Delegate 문제로 인해 많은 시간을 소비했다. 인벤토리 구현 중, 인벤토리 위젯 내의 다른 위젯 클래스의 함수가 캐릭터 컴포넌트에 선언된 업데이트 관련 delegate에 바인딩 되어 있었다. 인벤토리를 온오프하면 인벤토리 위젯은 당연히 삭제 되므로, delegate에 바인딩 된 함수도 같이 해제해 줘야 하지만, 이를 처리하지 못한 문제였다. 문제는 이상하게도 해당 함수가 바인딩 된 것 처럼 실행은 된다는 것...(인벤 토리의 구조체들은 업데이트가 되지만 widget은 업데이트 되지 않았다.) 이전엔 코드가 아래와 같았다. /* 인벤토리 슬롯들을 나열하는 그리드 클래스 */ // InventoryGrid.cpp void UInventoryGrid::Updat..
Unreal Engine
2023. 7. 24. 02:13