Runtime UI

동적 UI 구현 패턴 선택표

위젯을 매번 다시 그릴지, 일부만 갱신할지, 가상화 목록으로 넘길지는 데이터 규모와 갱신 빈도로 결정합니다.

소량 목록

clear

Clear Children 후 재생성

인벤토리 슬롯처럼 수가 적고 구조가 단순하면 가장 안전합니다.

부분 변경

update

기존 위젯 참조 갱신

체력, 수량, 쿨다운처럼 같은 슬롯의 값만 바뀔 때 적합합니다.

대량 목록

view

ListView 또는 TileView

항목이 많거나 자주 스크롤되면 가상화 위젯으로 비용을 줄입니다.

동적 UI 구현 패턴 선택표 기준

점검
갱신 시점 아이템 획득, 퀘스트 변경, 창 열기처럼 이벤트 끝에서 호출합니다. 중복 방지 재생성 패턴은 시작 노드 바로 다음에 Clear Children을 둡니다. 데이터 적용 Create Widget 뒤에는 자식 위젯의 Update 함수 호출까지 한 묶음으로 봅니다.