- UI 관리에 스택 자료 구조를 활용, 나중에 추가된 UI부터 제거 🔄.
- UIManager는 UI 리소스 보관 및 관리를 담당, 필요에 따라 확장 가능 🧰.
- 메시지 큐 방식으로 UI 업데이트 처리, 연산량 효율성 증대 ⏱️.
- UI 푸시 시 큐에 UI 추가, 업데이트 루프에서 로드 및 초기화 실행 ⚙️.
- 전체 화면 UI 처리 시, 하위 UI 비활성화하여 성능 최적화 🚀.
- UI 베이스 클래스는 UI의 기본 속성 정의, 상호작용 및 이벤트 처리 담당 🖱️.
- UI는 게임 로직과 밀접하게 연결, 게임 정보 표시 및 상호작용의 핵심 역할 🧩.