UNREAL C++ · UMG
UI 애니메이션 이벤트 흐름
UI 애니메이션은 위젯 이벤트가 애니메이션 재생으로 이어지고, 완료 콜백이나 상태 값으로 다음 UI 반응을 결정하는 흐름입니다.
UMG 애니메이션 제어
animation
User Event
클릭, hover, damage 같은 UI 트리거가 발생합니다.
PlayAnimation
C++ 또는 Blueprint에서 UWidgetAnimation을 재생합니다.
Property Track
위치, 투명도, 크기 값을 시간에 따라 바꿉니다.
Finished Event
애니메이션 종료 후 다음 상태로 전환합니다.
UI State
열림, 닫힘, 강조 같은 상태를 갱신합니다.
이벤트
→
재생
→
속성 변화
→
완료
→
상태
품질 기준
ux
짧은 시간
피드백 애니메이션은 보통 빠르고 명확해야 합니다.
입력 잠금
중복 클릭 중 재생 정책을 정합니다.
상태 동기화
보이는 상태와 내부 상태가 어긋나지 않아야 합니다.
성능
Tick 기반 처리보다 애니메이션 트랙을 우선 고려합니다.