Widget Control

UMG Widget C++ 제어 루프

C++에서 위젯을 제어하려면 클래스 참조, 인스턴스 생성, 화면 추가, 값 갱신, 제거 시점을 분리해서 관리해야 합니다.

Class Create Add Update

클래스 참조

TSubclassOf<UUserWidget>로 에디터에서 지정할 위젯 블루프린트 클래스를 받습니다.

인스턴스 생성

CreateWidget 호출 시 Owning Player와 저장할 포인터를 명확히 지정합니다.

화면 표시

AddToViewport 이후 입력 모드와 마우스 커서 표시 여부를 함께 조정합니다.

값 제어

커스텀 UUserWidget 함수로 체력, 점수, 상태 텍스트를 안전하게 갱신합니다.