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

턴룸 · TurnRoom

최대화·원래 크기 복원의 캡처 애니메이션 제거

개발 기록 · 블로그 공개

원본 기록 상태 검증 대기

최대화·원래 크기 복원에서 캡처 애니메이션을 제거하고 실제 Unity 창의 양방향 크기 전환과 전후 화면을 확인했습니다.

수정 전 최대화 실제 화면
수정 전 최대화 실제 화면

작업 결과

구현·컴파일·실제 Unity 호스트 전환·화면 캡처 완료


변경 내용

적용 내용

최대화·원래 크기 복원에서 캡처·창 숨김·이미지 표면 생성·약 0.30초 뒤 표시하던 WorkbookWindowMotion.ToggleMaximize를 삭제했습니다. 공통 호스트, DataTable 최대화 버튼·제목줄 더블클릭·목록 명령은 WorkbookNativeWindow.Execute에서 잔여 복원 표면을 정리한 뒤 기존 ExecuteImmediate로 실제 창을 직접 전환합니다. 최소화 목록 복원 애니메이션은 보존했습니다. standalone 템플릿의 기존 직접 전환은 유지합니다.


검증

Unity 6000.0.83f1의 실제 TemplateGallery 창에서 공통 WindowFrame.Execute → 제품 호스트 경로를 실행했습니다. 수정 전 16,909개 프레임 중 모션 활성 38개, 수정 후 5,025개 프레임 중 모션 활성 0개를 기록했습니다. 수정 후 일반 1000×680과 최대화 1904×993 양쪽 상태가 확인됐습니다. 로드된 수정본 어셈블리 MVID는 6b7c9266-cbd7-44ba-bcfa-2fe624f928de입니다. 3개 어셈블리 컴파일과 3개 라우팅 사례 통과. 실제 화면을 네이티브 PrintWindow로 캡처해 검토했습니다. 기록은 Editor update 표본이며 화면 주사율 단위의 무지연을 보장하지 않습니다.

수정 전: 캡처 표면 전환이 활성화되는 프레임이 기록됐습니다.

수정 후: 실제 창을 직접 최대화한 화면입니다. 원래 크기 복원도 확인했습니다.

프레임·빌드 검증


개발 화면

수정 전 최대화 실제 화면

수정 후 최대화 실제 화면


출처

중앙 아카이브 원문

같은 카테고리의 글

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