---
title: 조작·달리기·선택 표시·전체 애니메이션과 Unity QA
date: 2026-11-03T18:56:43.612Z
version: v1.0.1
status: 작업 중
state: progress
project: afternoon-pause
type: 작업 메뉴얼
report_kind: manual
category: 순차 작업 · 반복 QA
summary: 휠·Enter·Shift·원형 표시·전체 캐릭터 클립을 구현하고 실제 Unity에서 회귀 QA합니다.
format: tracefolio-v2
priority: normal
manual_id: controls-animation-20261104
round: 1
manual_state: active
payload: ../assets/submissions/2026-11-03-manual-controls-animation-20261104-20261103185643612-v1.0.1.json
---

## 목표와 완료 기준

새 조작·원형 표시·모든 호환 캐릭터 애니메이션 구현과 실제 Unity QA

완료 기준: 휠 줌, Enter 채팅 선택·전송·Esc 해제, Shift 달리기·Run 애니메이션, 내 캐릭터 지면 원형, 임포트된 모든 호환 캐릭터 애니메이션 목록·검색·재생·반복·중단, 기존 소셜 회귀, 임시 도구 제거, 공개 보고와 추가 작업 명시

최초 1회차 · 순차 진행 · 전체 6개 · 이번 실행 T01, T02, T03, T04, T05, T06

## 순차 작업 메뉴얼

| 순서 | 작업 | 실행 절차 | 완료 기준 | QA 절차 | 상태 |
| --- | --- | --- | --- | --- | --- |
| T01 | 입력·이동 보강 | Input System 설정에 맞는 휠 줌, Enter 포커스/전송·Esc 해제, Shift 달리기를 구현한다. | 실제 입력에서 줌·포커스·걷기/달리기 속도·입력 중 이동 방지 확인 | 실제 입력에서 줌·포커스·걷기/달리기 속도·입력 중 이동 방지 확인을 실행 결과로 검사한다. | 완료 |
| T02 | 발밑 원형 표시 | 로컬 캐릭터에만 지면을 따르는 편집 가능한 원형 표시를 저장한다. | 걷기·달리기·착석·외형 교체에서 지면 표시 유지 | 걷기·달리기·착석·외형 교체에서 지면 표시 유지을 실행 결과로 검사한다. | 완료 |
| T03 | 전체 캐릭터 애니메이션 | 임포트된 캐릭터 클립 전체의 실제 목록을 추출하고 검색·페이지·반복·중단을 연결한다. | 모든 호환 클립 포함·원본 보존·실제 재생·Idle 복귀·달리기 확인 | 모든 호환 클립 포함·원본 보존·실제 재생·Idle 복귀·달리기 확인을 실행 결과로 검사한다. | 완료 |
| T04 | 정적·실제 Unity QA | 컴파일 후 기존 소셜 기능과 새 조작·전체 클립을 실제 Play에서 검사한다. | 오류0·실제 동작·스크린샷·회귀 근거 보존 | 오류0·실제 동작·스크린샷·회귀 근거 보존을 실행 결과로 검사한다. | 완료 |
| T05 | 임시 도구 정리·문서 | 사용한 작성·QA 도구를 제거하고 본체 재컴파일·추가 작업을 기록한다. | 실제 씬·프리팹 유지·자동 요청 제거·최종 소스 일치 | 실제 씬·프리팹 유지·자동 요청 제거·최종 소스 일치을 실행 결과로 검사한다. | 완료 |
| T06 | 공개 결과 전달 | 현재 버전 결과를 중앙 아카이브에 등록하고 공개 배포를 검증한다. | 개별 HTTPS 본문·실제 화면·첨부·목록 확인 | 개별 HTTPS 본문·실제 화면·첨부·목록 확인을 실행 결과로 검사한다. | 진행 |

## QA 반복 기록

### Q01 · step · 2026-11-04T03:36:11.2827976+09:00

1차 Play359개 통과 후 레이아웃 수정. AI 직접 응답 누락은 별도 실제 재현으로 발견

- T01 r1 · pass: Unity Play 입력 시스템·원형·147개 클립 샘플 통과 · 근거: ../assets/controls-20261104/full-result-first-pass.json
- T02 r1 · pass: Unity Play 입력 시스템·원형·147개 클립 샘플 통과 · 근거: ../assets/controls-20261104/full-result-first-pass.json
- T03 r1 · pass: Unity Play 입력 시스템·원형·147개 클립 샘플 통과 · 근거: ../assets/controls-20261104/full-result-first-pass.json
### Q02 · step · 2026-11-04T03:42:59.8326067+09:00

AI 직접 답장 이동 후 누락 재현

- T04 r1 · fail: 직접 응답 대기 중 멀어지면 답장 누락 · 근거: ../assets/controls-20261104/reply-before-result.json
### Q03 · regression · 2026-11-04T03:44:28.9027371+09:00

직접 응답의 거리·일상 발화 쿨다운 의존 제거 후 재검사 통과

- T04 r1 · pass: 동일 재현에서 직접 답장 유지·오류0 · 근거: ../assets/controls-20261104/reply-after-result.json
### Q04 · regression · 2026-11-04T03:51:17.8078527+09:00

147클립 샘플·루트 이동 억제·3인 좌석·16종 교체·소셜·배치513개 통과. 오류0·경고0

- T01 r1 · pass: Unity6000.0.83f1 실제 Play513개·저장값 복원. 물리 Enter는 미확인 · 근거: ../assets/controls-20261104/full-result.json
- T02 r1 · pass: Unity6000.0.83f1 실제 Play513개·저장값 복원. 물리 Enter는 미확인 · 근거: ../assets/controls-20261104/full-result.json
- T03 r1 · pass: Unity6000.0.83f1 실제 Play513개·저장값 복원. 물리 Enter는 미확인 · 근거: ../assets/controls-20261104/full-result.json
- T04 r1 · pass: Unity6000.0.83f1 실제 Play513개·저장값 복원. 물리 Enter는 미확인 · 근거: ../assets/controls-20261104/full-result.json
### Q05 · step · 2026-11-03T18:56:42.711Z

임시 도구·요청 제거 후 Runtime33/RuntimeEditor33/Editor1 재컴파일 통과·현재 소스 해시 일치

- T05 r1 · pass: 편집 가능한 씬·Inspector 이벤트 유지. 임시 도구 제거·원본 씬 백업 보존 · 근거: ../assets/controls-20261104/final-audit.json

## 남은 작업과 다음 반복

공개 배포·개별 본문/첨부 검증. 이번 요청에서 제외한 웹 재빌드·브라우저 성능은 미실행

이전 회차: [메뉴얼 열기](../../../projects/afternoon-pause/reports/2026-11-03-manual-20261103181934600-v1.0.0.html)

## 작업 시간

- 제안 시간: 40~70분
- 실제로 완료된 시간: 2026-11-04 03:11:28 KST 시작, 03:55경 구현·QA·정리 완료. 공개 배포 확인 진행
- XERJ: 미사용 — XERJ MCP 미제공. rg·현재 소스·실제 설치 패키지와 Unity 에셋 API로 대조한다.
