데브허브 | DEVHUB | 시작해요 트윈모션 & 언리얼 2025 | 6주차 다시보기 | 언리얼 엔진에서 인터랙티브 컨피규레이터 구성하기시작해요 트윈모션 & 언리얼 2025 | 6주차 다시보기 | 언리얼 엔진에서 인터랙티브 컨피규레이터 구성하기
- 언리얼 엔진의 UMG(Unreal Motion Graphics) 시스템을 활용하여 인터랙티브 컨피규레이터를 구축하는 방법을 학습합니다. 🎬
- 기존 캐릭터 충돌 기반의 컨피규레이터 작동 로직을
Configurator On/Off 커스텀 이벤트로 리팩토링하여, 기능 재활용성과 코드 가독성을 높였습니다. 🔄
- 블루프린트 노드 그룹화를 위한 코멘트 기능을 활용하여 복잡한 로직의 가독성을 향상시킵니다. 📝
- 컨피규레이터 활성화 시 마우스 커서를 표시하고 캐릭터 이동을 멈추며, 비활성화 시 원래 상태로 복원하여 사용자 경험을 개선합니다. 🖱️
Create Widget 및 Add to Viewport를 통해 위젯을 생성하고 화면에 배치하며, 변수에 저장하여 위젯의 가시성(Set Visibility)을 제어하고 효율적으로 관리합니다. 🖼️
- 위젯이 토스터 블루프린트의 기능을 호출할 수 있도록, 토스터가 위젯 생성 시 자신의 참조(Reference)를 위젯에 전달하여 객체 간 통신을 구현했습니다. 📞
- 위젯의
On Mouse Move 이벤트를 오버라이드하고 Get Cursor Delta 값을 활용하여, 마우스 드래그로 토스터를 회전시키는 인터랙티브 기능을 구현합니다. ⚙️
- 언리얼 엔진의 블루프린트 학습은 시행착오와 반복이 필수적이며, 좌절하지 않고 꾸준히 시도하는 것이 중요함을 강조합니다. 💡