2026. 4. 13. 20:45ㆍ언리얼 7기 본캠프
저번주랑 주말 내내 퀵슬롯과 복통과 싸우며 많은것을 배웠음. 특히...

자꾸 아이템을 드래그하는데 드래그 프리뷰가 계속 이상한곳에서 생성되어서 이걸 해결하려고 정말 많은 정보를 찾아다녔음
공식문서도 열심히 찾아보고, AI 닥달도 하고... 그러면서 깨달은 결론은 '지금 구조로는 못고친다' 였음
Creating Drag and Drop UI in Unreal Engine | Unreal Engine 5.7 Documentation | Epic Developer Community
Shows how you can create drag and droppable UI widgets with UMG.
dev.epicgames.com
참고한 공식 문서 링크

현재 드래그시 아이템 프리뷰가 보이는 부분을 UMG 자체의 Widget Drag로 사용하고 있었는데, 이 기능은 말 그대로 '위젯'을 '드래그' 하기 위한 기능이기 때문에, 당연히 위젯이 아닌걸 드래그해서 프리뷰를 보여주는데 위젯이 아닌 자리를 사용할 수 없었음

즉 실제로 위젯을 드래그하는게 아니고 내부에 담긴 '데이터'를 드래그 하는것이었기 때문에, 드래그의 주체인 퀵슬롯 위젯의 좌상단에서 시작하는 엉망진창 위젯이 되어버린 것
결국 Widget Drag 기능은 포기하고, 아주 올드하게 변경함. 그냥 드래그 시작한 마우스 위치에 위젯을 생성하는 것.

정통적인(?) 방식으로 위젯을 직접 마우스 위치에서 생성하고 마우스를 따라가게 만들었더니, 의도한대로 멀쩡하게 작동함. 쉽게 해결할 수 있는걸 괜히 복잡하게 해결한 느낌이 든다...

'언리얼 7기 본캠프' 카테고리의 다른 글
| 260424 TIL - 챕터 4 팀프로젝트 끝, KPT 회고 (1) | 2026.04.24 |
|---|---|
| 260417 TIL - 월드드랍 UI와 위젯 컴포넌트 (0) | 2026.04.18 |
| 260409 TIL (0) | 2026.04.09 |
| 260407 TIL - 인벤토리 인벤토리 인벤토리 (0) | 2026.04.07 |
| 260402 TIL - 팀프로젝트 2일차 (0) | 2026.04.02 |