Unreal Cpp · umg

C++ UMG 위젯 수명 주기

위젯 클래스를 참조하고 인스턴스를 만든 뒤 화면과 입력 모드에 연결하고 정리하는 순서입니다.

위젯 표시 단계

ui

Widget Class

블루프린트 위젯 클래스를 C++에서 받습니다.

CreateWidget

플레이어 컨트롤러를 소유자로 인스턴스를 만듭니다.

AddToViewport

생성된 위젯을 실제 화면에 붙입니다.

Input Mode

UI 전용 또는 게임+UI 입력으로 바꿉니다.

Remove

닫을 때 부모에서 제거하고 참조를 정리합니다.

TSubclassOf CreateWidget AddToViewport input mode Remove

C++ UMG 위젯 수명 주기 정리

UMG 위젯은 생성만으로 끝나지 않고 소유자, 표시 계층, 입력 모드, 제거 시점까지 함께 관리해야 합니다.