
UMG: Unreal Motion Graphics UI Designer
MyCraft에서 제작해야할 UI: 1~10번 아이템칸, 체력, 배고픔



휠 업/다운 Input: 마인크래프트에선 휠로 아이템 선택을 변경할 수도 있어서 똑같이 구현, Input Action으로 구현할 수도 있지만 PC 환경이라 가정하고 빠르게 구현
아이템칸 UI: Canvas panel에 아이템칸 역할을 수행할 Grid panel을 달고, 1~10개의 칸을 배치, Grid panel은 웹 개발 때 사용했던 display flex와 비슷한 듯, 각 칸에 블러된 뒷 배경을 넣어서 아무것도 없는 퀵슬롯을 똑같이 구현
선택된 아이템칸 UI: 기본 아이템칸 위에 overlay를 배치, visibility를 다른 함수에 bind하여 특정 조건일 때만 해당 칸이 선택된 것으로 보이게 설정, 캐릭터의 Current_Item_Index가 해당 overlay의 인덱스와 일치할 경우에 Visibility를 Visible로, 불일치할 경우에 Hidden으로 설정하여 구현




다른 블록 3가지 종류 추가 -> 퀵슬롯 번호 입력 시 해당 블록을 손에 들도록 변경 -> 블록 설치, 파괴 구현 -> 맵 구성 변경 -> PCG를 통한 블록/나무 생성
NPC 구현 -> ChatGPT API 연결