게임 개발 · 기술 동향미로의 개발노트
카테고리

Design Data Table

2.0.2 통합 QA · 시트 우클릭 유지·현재 시트 유지·툴팁 수정

개발 기록 · 블로그 공개

원본 기록 상태 부분 완료

실제 마우스로 우클릭 소멸·시트 전환을 재현해 수정하고, 메뉴 뒤쪽 툴팁을 억제했습니다.

TC-SUB-38 수정 후 실제 실행
TC-SUB-38 수정 후 실제 실행

작업 결과

우클릭 메뉴 유지·현재 시트 유지·대상 작업·메뉴 중 툴팁 억제 및 종료 후 복구를 실제 Unity에서 검증했습니다.

적용 내용

오른쪽 MouseDown은 탭 버튼에 전달하지 않고 MouseUp에서 메뉴를 한 번만 엽니다. 같은 클릭의 ContextClick 재처리를 억제합니다. 메뉴를 열 때 SelectWorksheet를 호출하지 않으며, 이름 변경·삭제는 캡처한 시트 이름을 대상으로 실행합니다. 연결된 팝업이 열려 있으면 문서 ScreenTip을 초기화하고, 닫으면 일반 호버를 다시 허용합니다.

검증

수정 전 실제 우클릭에서 메뉴 소멸·시트 전환 재현. 수정 후 같은 메뉴 핸들로5초 유지·Column 유지. 최종 메뉴 코드에서 실제 우클릭6회, Esc/바깥 클릭 각3회, 왼쪽 선택·비선택 시트 삭제·저장 재열기 통과. 메뉴의 이름 변경 항목을 실제 클릭한 뒤 캡처된 콜백으로 다른 시트만 변경했습니다. 툴팁 추가 수정 후 실제 우클릭·정지3초에서 tipKey 비어 있음·painted false·동일 메뉴 유지, Esc 후 일반 sheet.tab 툴팁 복구를 확인했습니다. 제품3어셈블리 컴파일 통과. 서로 다른 실행 어셈블리는 source.json에 구분합니다.

TC-SUB-01 · 배포 범위와 무결성

분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과

항목 내용
실행 절차 Unity 네이티브 패키지의 파일·메타·GUID·직렬화 참조를 동결 원본과 비교합니다.
기대값 의도한 고객용 파일만 포함되고 오류가 없어야 합니다.
실제 결과 최신1577파일·8037참조, 오류0. SHA-256 59f20fdfe82a786ee9ff5b02c7abfe472f913f474d926da4bf6dc198c4d01bbe
원본 출처·버전 최신 아카이브

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.

TC-SUB-02 · 내부 API 교체와 컴파일

분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과

항목 내용
실행 절차 고객용 C#347개를 검사하고 세 어셈블리를 컴파일·참조 검사합니다.
기대값 명시적 Unity 내부 API 패턴이 제거되고 컴파일이 성공해야 합니다.
실제 결과 명시적 패턴0, 세 어셈블리 컴파일 성공. 남은 자사 데이터·공개 API 리플렉션 검토.
원본 출처·버전 검증 JSON

화면 근거: Excel 레이아웃 대조가 아닌 제출·공개 API 회귀 검사입니다. 원본 이미지가 없는 항목은 실행 JSON으로 확인하며, 현재 화면은 해당 기능의 실제 캡처만 제공합니다.

TC-SUB-03 · 씬 로드와 누락 스크립트

분류: 2.0.2 제출·공개 API 회귀 · 결과: 통과

개발 화면

TC-SUB-38 수정 후 실제 실행

TC-SUB-06 수정 후 실제 실행

TC-SUB-08 수정 후 실제 실행

TC-SUB-10 수정 후 실제 실행

TC-SUB-12 수정 후 실제 실행

TC-SUB-14 수정 후 실제 실행

TC-SUB-15 수정 후 실제 실행

TC-SUB-16 수정 후 실제 실행

TC-SUB-17 수정 후 실제 실행

TC-SUB-22 수정 후 실제 실행

TC-SUB-25 수정 후 실제 실행

TC-SUB-26 수정 후 실제 실행

TC-SUB-31 수정 전

TC-SUB-31 수정 후 실제 실행

TC-SUB-34 수정 후 실제 실행

출처

중앙 아카이브 원문

같은 카테고리의 글

개발 기록 아카이브 전체 보기 ↗