미로 · 개발 블로그
게임 개발 블로그

오후의 틈

휠·채팅 포커스·달리기·원형 표시·147개 동작과 Unity QA

개발 기록 · 블로그 공개

원본 기록 상태 완료

새 조작과 전체 호환 캐릭터 클립을 구현하고 실제 Unity Play513개 검사를 통과했습니다. 추가로 UI 잘림과 AI 직접 답장 누락을 수정했습니다.

변경 전: 원형 표시가 없고 하단 입력이 잘린 실제 Play
변경 전: 원형 표시가 없고 하단 입력이 잘린 실제 Play

작업 결과

AfternoonPlaza 씬에 구현·적용하고 Unity6000.0.83f1에서 실제 Play 검사했습니다. 임시 작성·QA 스크립트는 제거했으며 편집 가능한 씬과 Inspector 이벤트를 유지했습니다.


변경 내용

적용 내용

  • 휠 줌: 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에게 말을 건 뒤 멀어지면 직접 답장이 누락되는 문제를 재현하고 수정했습니다. 일상 발화의 거리·쿨다운은 유지합니다.

구조·편집 위치 · 기능별 확인 범위


검증

  • 최종 실제 Play513개: 147개 클립 각각0.21초 샘플, Animator 상태/클립·유한 골반 좌표·루트 이동 억제 확인. 전체 길이의 미술 품질 검사를 뜻하지 않습니다.
  • 걷기 약0.5초1.404m, 달리기2.598m. 줌 범위·Enter/Esc/Shift 입력 시스템 이벤트 주입·전송1회·입력 중 이동 방지·반복/정지·16종 착석 중 교체·상태 복원·프로필 저장/PNG 디코딩·차단/신고 검사. 오류0·경고0. 사용자 저장값 복원 확인.
  • 실제 휠:5.30→4.65→5.30m. 화면 자동화 Return/KP_Enter는 원시 키 이벤트에 관찰되지 않아 물리 키보드 통과로 기록하지 않습니다.
  • AI 응답 수정 전 실패 → 수정 후 동일 재현 통과.
  • 최종 컴파일:Runtime33·RuntimeEditor33·Editor1 통과. 최종 해시·정리 감사.

남은 사항

이번 요청에 따라 웹 빌드는 하지 않았습니다. 새 버전의 브라우저 성능·장시간·0/6/12명 비교·IME와 물리 키보드 검증은 미확인입니다. 임포트 클립147개의 전체 길이 미술 품질·모든 무작위 AI 전이 장시간 검사는 미실행입니다. 멀티플레이·온라인 계정·운영자 신고 서버는 포함하지 않습니다.


개발 화면

변경 전: 원형 표시가 없고 하단 입력이 잘린 실제 Play

변경 후: 지면 원형과 화면 안에 보이는 채팅 입력

147개 동작 목록과 AI 응답·채팅 기록

3석 점유 검사: 가운데 플레이어·양옆 AI, 앞은 진입을 거부한 네 번째 AI

실제 착석과 지면에 남는 원형


출처

중앙 아카이브 원문