
Add Widget to Weapon만든 위젯을 무기에 붙여주자.이를 위해 VScode로 돌아가서 생성자에서 초기화 작업을 해주자. 그리고 BP_BaseWeapon 클래스로 돌아가서 값을 설정해주자.위젯의 경우 월드 화면이 아닌 스크린 화면이기에 Space 값을 Screen으로 변경해주자.위젯 클래스를 우리가 만든 걸로 할당해주고, 사이즈도 조절해주자. 이제 실행해보면 위젯이 총과 함께 보이게 된다.

Finishing the Pickup Widget저번에 이어서 우측 빈 공간도 채워주자.먼저 Vertical Box 2개를 생성하자.이를 상단 하단으로 나눠 사용할 것이다. 각각 size fill을 선택하고 0.45, 0.55 로 할당해주자. 이어서 각 Vertical Box에 Overlay를 할당하고, 이어서 배경용 이미지를 할당해주자. 정렬을 새롭게 해주고, 각각 색을 할당해주자. 우측 상단엔 추가적으로 텍스트를 추가해주고,우측 하단에는 Item Info용 Horizontal Box를 추가해주자.그리고 이어서 Icon Box, Amount Box, Rarity Box를 Horizontal Box로 추가해주었다. Ammo Icon의 경우도 Icon Box 아래에 추가해주는데,앵커 기능 활용을 위해 캔버..

PickupWidget Blueprint필드에 있는 총기가 어떤 아이템인지 알려줄 Pickup에 대한 Widget을 만들어주자.먼저 기존 Item 클래스에 위젯에 대한 변수를 선언해주자. 그리고 위젯을 사용하기 위해서는 VScode의 해당 프로젝트의 build.cs 파일에 아래와 같이 UMG 항목을 작성해주자.해당 내용을 작성해야 UMG와 관련된 함수들을 다룰 수 있게 된다.적어주는 것은 VScode에 UMG와 관련된 내용을 사용하겠다고 알려주는 행위라고 보면 된다. 다음으로 위젯 블루프린트를 만들어주자. 이제 해당 위젯 블루프린트에서 여러개를 겹칠 예정이므로 우선 Overlay를 할당해주자. Overlay를 배치하면 사각형 표시가 보이는데, Padding 값 상하단에 5씩 줘서 여백 간격을 만들어주자...