1. WidgetComponent 설명

WidgetComponent는 3D 공간에 UI를 배치할 수 있도록 해주는 컴포넌트이다.
- 3D 월드에서 UI를 표시할 수 있음
- Plane, Cylinder 같은 다양한 공간 표현 방식 지원
- Screen Space 또는 World Space 렌더링 방식 선택 가능
- Interaction 기능을 이용해 플레이어가 UI와 상호작용 가능
2. WidgetComponent 사용 방법
- WidgetComponent 추가한다.
- Components 창에서 Widget Component를 선택하여 추가한다.
- WidgetClass를 설정한다.
- 생성할 위젯을 설정한다.
- DrawSize를 조정한다.
- DarwSize는 X,Y값을 조정하여 위젯의 전체 또는 일부만 보여줄 수 있다.
- Space를 설정한다.
- Screen : 한 면에서만 보여지게 된다.
- World : 3D 오브젝트처럼 월드에 배치된다.
3. 3D UI 상호작용 설정 (마우스 클릭 등)

WidgetComponent를 사용하면 캐릭터와 3D 공간에 배치된 위젯과 상호작용을 할 수 있다.

캐릭터의 Components 창에서 WidgetComponent를 생성한다.

또한 Details에서 Interaction Distance에 따라 레이트레이스할 거리를 설정할 수 있다.
그리고 게임을 플레이 해보면

3D 공간에 배치된 위젯과 상호작용되는 것을 확인할 수 있다.