How to Build VR User Interfaces in Unreal Engine (UMG Tutorial)
- Unreal Engine에서 VR UI(HUD, 메뉴)를 구축하는 방법을 단계별로 설명하며, UMG(Unreal Motion Graphics) 시스템의 2D 기반 한계를 극복하는 방법을 제시합니다. 🎮
- UMG는 위젯 블루프린트 생성을 위한 핵심 도구로, 시각적 디자인을 위한 '디자인 뷰'와 로직 구현을 위한 '그래프 뷰'로 구성됩니다. 🎨
- UI 요소를 3D 공간에 배치하려면, 기존 블루프린트에 '위젯 컴포넌트'를 추가하고, '월드 스페이스'로 설정한 뒤 원하는 위젯 블루프린트를 연결하여 크기, 회전, 위치를 조정해야 합니다. ⚙️
- 권총에 가짜 탄약 카운터를 부착하는 예시를 통해, UMG 위젯을 3D 오브젝트에 통합하고 VR 환경에서 상호작용 가능하게 만드는 과정을 시연합니다. 🔫
- 커스텀 그래픽(PNG 이미지)을 UMG에 가져와 메뉴 배경 및 버튼 스타일로 활용하는 방법을 보여주며, 시각적으로 풍부한 UI를 제작할 수 있음을 강조합니다. 🖼️
- VR 환경에서 UI 버튼 클릭과 같은 상호작용을 가능하게 하려면, 위젯 컴포넌트의 충돌 설정을 '3D Widget'을 'Block'으로 변경하는 것이 필수적입니다. 👆
- 플레이어의 XR Pawn(플레이어 블루프린트)을 설정하여 컨트롤러에서 나오는 포인터 라인과 버튼 클릭 이벤트를 처리하는 것이 VR UI 상호작용의 핵심입니다. ✨