어제 작성한 글에서 인벤토리 시스템 만들다 원인을 알 수 없는 버그가 생겼다고 했는데 오늘, 처음부터 다시 만들어서 그 버그를 해결? 하였다. 똑같은 작업을 두 번 했는데도 무엇이 달라서 버그가 생겼는지 알 수 없었다.
오늘 만든 기능은 바로 "Hotbar"
Hotbar는 Tab키 같은 입력을 해야 나오는 아이템슬롯이 아닌

이와 같이 메인 화면에 나와있는 캐릭터의 아이템슬롯을 말한다.

이 기능을 만들기 위해서는 WB_Hotbar 와 WB_MainHUD 라는 위젯 블루프린트 클래스가 필요하다.



디자이너 설명은 건너뛰었지만 둘 다 간단하게 만들어서 기존에 만들었던 WB_Inventory와 WB_Slot Container 와 상호작용하는 구조이다.
다 만들고나서 Hotbar로 가져온 아이템을 다시 인벤토리에 넣을 때 10칸 아래의 슬롯에는 다시 들어가지 않는 버그가 있었는데 이건 해당 교육영상도 동일한 증상이 나오는 것 같아서 일단 그대로 두겠다.
'Unreal' 카테고리의 다른 글
| C++을 사용한 언리얼엔진 인벤토리 시스템 Part.2 (0) | 2026.03.10 |
|---|---|
| C++을 사용한 언리얼엔진 인벤토리 시스템 Part.1 (0) | 2026.03.09 |
| Unreal_8기 본 캠프 5일차_인벤토리 만들기(1) (0) | 2026.02.27 |
| Unreal_8기 본 캠프 4일차 (0) | 2026.02.26 |
| Unreal_8기 본 캠프 3일차 (0) | 2026.02.25 |