전체147개 동작·비루프 반복 보완과 최종 Unity QA515개
개발 기록 · 블로그 공개
원본 기록 상태 완료
휠·채팅 포커스·Shift 달리기·지면 원형·147개 동작을 구현하고, 비루프 클립 두 번째 주기를 포함한 최종 Play515개 검사를 통과했습니다.

작업 결과
요청 기능을 씬에 적용했고 최종 Unity Play515개가 오류0·경고0으로 통과했습니다. 소품/비휴머노이드6개를 제외한147개 캐릭터 클립을 모두 선택할 수 있습니다.
변경 내용
적용 내용
- 휠 줌: 2.5~8m, 정규화 입력 1단계0.65m. 설치된 Input System1.19 소스와 대조했습니다.
- Enter: 채팅 입력 선택/전송 후 이동 복귀. Esc 해제, 같은 프레임 중복 전송 차단. Shift: 2.8→5.2m/s와 Run 상태.
- 내 캐릭터만 지면 원형: LineRenderer64점, 반경0.44m. 별도 데칼·텍스처 없이 지면을 따르고 벤치는 제외합니다.
- 모든 호환 휴머노이드147개: 검색·19페이지·반복·중단. Action 전용 클립만 교체하며 이동·착석 상태는 유지합니다. 소품/비휴머노이드6개는 제외했습니다.
추가 작업: 16:9 대화창 하단·입장 배경 잘림을 앵커와 CanvasScaler로 수정했습니다. AI에게 말을 건 뒤 멀어지면 직접 답장이 누락되는 문제를 재현하고 수정했습니다. 일상 발화의 거리·쿨다운은 유지합니다.
최종 보완: 원본 설정에서 루프가 꺼진 클립도 반복 옵션 선택 시 Animator의 Action 시간을 다시0으로 돌려 두 번째 주기를 재생합니다. 원본 에셋은 변경하지 않습니다. 앞선513개 QA와 변경 기록은 보존합니다.
검증
- 최종 실제 Play515개: 147개 클립 각각0.21초 샘플, Animator 상태/클립·유한 골반 좌표·루트 이동 억제 확인. 전체 길이의 미술 품질 검사를 뜻하지 않습니다.
- 걷기 약0.5초1.410m, 달리기2.607m. 줌 범위·Enter/Esc/Shift 입력 시스템 이벤트 주입·전송1회·입력 중 이동 방지·반복/정지·16종 착석 중 교체·상태 복원·프로필 저장/PNG 디코딩·차단/신고 검사. 오류0·경고0. 사용자 저장값 복원 확인.
- 실제 휠:5.30→4.65→5.30m. 화면 자동화 Return/KP_Enter는 원시 키 이벤트에 관찰되지 않아 물리 키보드 통과로 기록하지 않습니다.
- AI 응답 수정 전 실패 → 수정 후 동일 재현 통과.
- 최종 컴파일:Runtime33·RuntimeEditor33·Editor1 통과. 최종 해시·정리 감사.
최종515개에는 비루프 클립 요청과 원래 길이를 넘긴 뒤 두 번째 주기(normalizedTime<1) 확인이 포함됩니다. 마지막 Runtime 수정 뒤 재실행한 결과입니다.
남은 사항
이번 요청에 따라 웹 빌드는 하지 않았습니다. 새 버전의 브라우저 성능·장시간·0/6/12명 비교·IME와 물리 키보드 검증은 미확인입니다. 임포트 클립147개의 전체 길이 미술 품질·모든 무작위 AI 전이 장시간 검사는 미실행입니다. 멀티플레이·온라인 계정·운영자 신고 서버는 포함하지 않습니다.
개발 화면




