UMG (Unreal Motion Graphics) 여부
UMG는 언리얼 엔진 4부터 도입된 선언적(Declarative) UI 디자인 시스템으로, 개발자가 코드를 직접 작성하는 대신 시각적인 도구(UMG UI Designer)를 사용하여 Canvas Panel, 버튼, 텍스트, 앵커를 배치하고 화면 크기에 맞는 위젯을 제작할 수 있습니다.
UMG는 플레이어 입력, HUD 상태, 메뉴 화면을 위젯 계층으로 구성하는 언리얼 UI 시스템입니다. 생성 위치와 소유 플레이어를 잘못 잡으면 입력 포커스와 화면 제거 흐름이 꼬입니다.
위젯 계층, 소유 플레이어, 생성/제거 시점을 기준으로 UMG 화면 구조를 설계합니다.
UMG는 언리얼 엔진 4부터 도입된 선언적(Declarative) UI 디자인 시스템으로, 개발자가 코드를 직접 작성하는 대신 시각적인 도구(UMG UI Designer)를 사용하여 Canvas Panel, 버튼, 텍스트, 앵커를 배치하고 화면 크기에 맞는 위젯을 제작할 수 있습니다.
위젯은 UMG UI의 구성 단위입니다.
언리얼 에디터에서 우리가 직접 생성하고 디자인하는 UI는 실제로는 위젯 블루프린트(Widget Blueprint)에셋입니다.
모든 위젯은 공통적으로 가지는 속성들이 있습니다.