UI 애니메이션은 이벤트, 재생, 속성 변화, 완료, 상태 갱신으로 이어진다
장식이 아니라 사용자의 행동에 시스템이 반응했다는 신호를 주는 인터랙션 장치다.
| 단계 | 역할 | 품질 기준 |
|---|---|---|
| User Event | 클릭, hover, damage 같은 UI 트리거가 발생한다 | 입력과 상태 변화가 분명하다 |
| PlayAnimation | C++ 또는 Blueprint에서 WidgetAnimation을 재생한다 | 중복 클릭 정책이 있다 |
| Property Track | 위치, 투명도, 크기 값을 시간에 따라 바꾼다 | 짧고 명확한 피드백이다 |
| Finished / State | 완료 후 열림, 닫힘, 강조 상태를 갱신한다 | 보이는 상태와 내부 상태가 어긋나지 않는다 |
UI 애니메이션은 입력 잠금, 중복 재생, 상태 동기화를 같이 설계해야 한다.