Unreal C++ · input

UI 열기와 입력 모드

메뉴가 화면에 보이는 순간부터 사라지는 순간까지 포커스, 커서, 이벤트 전달, 애니메이션 종료를 같은 흐름으로 확인합니다.

열 때 확인

open
1

위젯 생성

CreateWidget 성공 후 AddToViewport를 호출합니다.

2

포커스 지정

SetWidgetToFocus로 첫 입력을 받을 위젯을 정합니다.

3

열림 피드백

짧은 FadeIn이나 SlideIn으로 입력 상태 변경을 표시합니다.

닫을 때 확인

close
1

명령 전달 종료

버튼 이벤트가 더 이상 게임 명령을 중복 호출하지 않게 막습니다.

2

입력 복귀

FInputModeGameOnly와 숨긴 커서 상태로 되돌립니다.

3

위젯 제거

닫힘 애니메이션이 끝난 뒤 RemoveFromParent를 호출합니다.

UI 검수

메뉴를 빠르게 열고 닫아도 플레이 입력, 마우스 커서, 키보드 포커스가 의도한 상태로 돌아오면 UI 입력 전환이 안정적으로 구성된 것입니다.