Unreal engine 4 게임개발, Sword RPG, 아이템과 인벤토리 - 3
아이템과 인벤토리 - 3 저번 포스트까지 최소한의 인벤토리 기능을 구현하는 블루프린트를 만들었습니다. 이제 위젯으로 만들어야하는데 동영상에서는 인벤토리 슬롯 위젯을 먼저 만들고 인벤토리 위젯을 만듭니다. 같은 순서로 이번 포스트에서는 인벤토리 슬롯 위젯을 만들어보겠습니다. https://www.youtube.com/watch?v=8Osr1UsuEvA&list=PLmKKTERcjTPKEPl0nk48Tpmj-iWmzqo_Q&index=6 보고 따라하는 동영상의 링크입니다. Widgets 폴더에 이름이 InventorySlot 인 블루프린트 위젯을 만들어줍니다. 오른쪽 위 그래프 레이아웃을 Desired on Screen으로 설정하고 위젯에 Size Box를 끌어다 놓은 후 너비와 높이를 64로 합니다. Desired on Screen은 위젯들이 게임 화면에 어떤 크기로 나타나는지 보여줍니다. Size Box는 원하는 크기로 조정 가능한 위젯으로 인벤토리 슬롯의 틀을 만들기 위해 가져다놓았습니다. Size Box안에 Canvas Panel을 놓고 그 안에 Button을 놓습니다. Button은 가득 찬 앵커로 설정하고 오프셋을 모두 0으로 해서 Size Box를 가득 채웁니다. 이름을 SlotButton으로 바꾸고 눌렀을 때나 커서를 갖다 댈 때 색깔을 다르게 합니다. Image를 SlotButton 안에다 놓고 이름을 ItemIcon으로 합니다. 설정을 해서 슬롯을 가득 채워주고 Visibility는 Hidden으로 합니다. 슬롯에 아이템이 있어야만 아이템 아이콘이 보이는 설정을 나중에 할겁니다. Text를 SlotButton 안에다 놓습니다. 'Can be Stacked?'가 True인 아이템의 수량을 표시하기 위해 만들었습니다. 앵커는 오른쪽 아래에 놓고 위치를 조정하고 아이템 아이콘의 앞에 있어야하므로 ZOrder를 1로 해줍니...