← UI 관리

관리씬과 실제 게임의 차이

관리씬의 저장된 배치, 실행 중 만들어지는 화면, HTML 개선안은 서로 다른 단계입니다. 같은 게임 프리팹을 사용해도 실행 초기화와 상태 갱신을 빠뜨리면 결과가 달라집니다.

이번에 바로잡은 원인

문제조치
지도 슬롯 안쪽 프레임 재축소84px 공용 슬롯에 적용하던 추가 0.5배 축소를 게임 코드에서 제거했습니다. 클릭 영역·프레임·아이콘을 함께 맞춥니다.
캡처 도구에 복사된 지도 좌표와 문구게임의 BuildPresentation과 Refresh를 소유 복제본에서도 호출합니다. 화면 생성 코드를 한 곳에서 관리합니다.
프리팹만 같으면 최신으로 보일 수 있음새 캡처에는 UI 런타임·빌더·지도 코드와 등록 프리팹의 해시를 함께 남깁니다. 캡처 도중 변경과 캡처 이후 변경을 구분합니다.

이번 게임 코드 수정은 위 지도 원인에 한정합니다. 버튼 개편안·설정·HUD 메뉴·상인 접근 메뉴·치장 UI는 게임에 적용하지 않습니다.

지도·전송의 실제 Play 화면과 검증 결과

UI별 실행 중 변화

아래는 실제 코드에서 확인한 적용 경로 또는 남은 확인 항목입니다. 모든 항목이 오류라는 뜻은 아닙니다. 데이터·모드·해상도에 필요한 변화는 유지합니다.

UI등록 상태 ID실제 Play실행 중 변화 / 남은 대조

캡처 출처 검사

상태 ID확인 결과변경된 소스 수

기록이 없는 기존 캡처에는 현재 파일 해시를 소급해서 붙이지 않습니다. 해시가 일치해도 실제 플레이 전체가 검증됐다는 뜻은 아닙니다. 이 표는 마지막 로컬 검사 시점의 결과이며 자동 감시는 아닙니다.

다음 캡처는 tools/native_capture_batch.py를 사용하고, 원본이 바뀐 뒤 python tools/check-runtime-sources.py로 출처 상태를 갱신합니다.

출처 검사 JSON · 지도 원인 수정 범위 · 현재 진행 상황