UNREAL BP · INVENTORY

인벤토리 UI 연결 구조

인벤토리 UI는 아이템 액터, 캐릭터 배열, 슬롯 위젯, 화면 위젯이 데이터를 주고받는 구조입니다. 연결 방향을 분리하면 디버깅이 쉬워집니다.

획득에서 표시까지

ui
BP_PickupItem월드에 놓인 아이템이 overlap을 감지합니다.
Character아이템 데이터를 인벤토리 배열에 추가합니다.
Inventory DataF_ItemData 배열이 이름과 아이콘 같은 표시 정보를 보관합니다.
Slot Widget각 아이템 한 칸을 생성하고 갱신합니다.
Inventory Screen슬롯들을 배치하고 열기/닫기를 처리합니다.
획득저장슬롯 생성화면 표시

구현 기준

widget
데이터 구조ItemName, ItemIcon, Description 등 구조체 필드를 맞춥니다.
UI 갱신배열 변경 뒤 슬롯 재생성 또는 차분 갱신 정책을 정합니다.
입력 처리UpdateSlotInfo에서 Text와 Image Brush를 채웁니다.
저장 연계I 키 토글 때 RefreshInventoryUI를 다시 호출합니다.