docs: record playground behavior and Editor validation scope

This commit is contained in:
NINI
2026-10-11 23:16:27 +09:00
parent b438ee266b
commit 13822905d3
20 changed files with 158 additions and 12 deletions
@@ -4,8 +4,10 @@
GameApp이 저장 구현을 GameSession에 전달하고 BoardInput의 확정 의도를 처리한다. 끌기·분리 선택은 미리보기이며 취소·핀치·영역 이탈에서 확정 상태로 복구한다. UI hit를 세계 Raycast보다 먼저 처리하고 소품의 앞쪽 hit를 무시해 뒤 구를 선택하지 않는다.
Presenter와 GroupBadge는 확정 소속에서 구·숫자·대표 얼굴·망토를 만든다. 장식에 별도 입력 콜라이더나 수량을 추가하지 않는다. 자석 크기·합체한 아이 배열은 유지하고 분리 재배치만 Core의 확정 결과를 따른다. 화면 전환·재진입에서 이전 미리보기·표정·음성이 남지 않아야 한다.
Presenter와 GroupBadge는 확정 소속에서 구·숫자·대표 얼굴·망토를 만든다. 얼굴·장비·작은 식생에 별도 자석 입력 콜라이더나 수량을 추가하지 않는다. 지면·큰 자연물은 실제 이동·선택을 막는 환경 Collider이며 앞쪽 hit를 우회하지 않는다. 자석 크기·합체한 아이 배열은 유지하고 분리 재배치만 Core의 확정 결과를 따른다. 화면 전환·재진입에서 이전 미리보기·표정·음성이 남지 않아야 한다.
VoicePlayer는 승인된 ID의 계수 큐를 순차 재생한다. 같은 보드의 성공 전이에서 큐를 지우지 않으며 화면 이동·pause에서는 지운다. 현재 무음인 SFX/Music 참조를 누락 음성으로 혼동하지 않는다. LocalProgressStore는 전체 JSON을 검증하고 유효 백업을 손상 primary로 교체하지 않는다.
입력·화면·저장 변경은 Tests/PlayMode에서 실제 프리팹과 충돌·취소·복원을 확인한다. 터치와 오프라인 음성·Android 파일 수명은 같은 APK의 AVD에서 재확인한다. StageAsset 편집이 규칙 목표를 바꾸지 않는지, 전체 한글 glyph와 스마트폰·태블릿 비율에서 잘림이 없는지도 확인한다.
입력·화면·저장 변경은 Tests/PlayMode에서 실제 프리팹과 충돌·취소·복원을 확인한다. 터치와 오프라인 음성·Android 파일 수명은 같은 APK의 AVD에서 재확인한다. StageAsset 편집이 규칙 목표를 바꾸지 않는지, 실제 사용하는 한국어 glyph와 스마트폰·태블릿 비율에서 잘림이 없는지도 확인한다.
묶음의 경로·접촉 보정·분리 양쪽·공급은 같은 환경 안전 판정을 사용하며 원래 초기 구를 옮겨 지형 문제를 숨기지 않는다. 끌기 보조는 현재 렌더 시점과 잡은 표면에 맞추고 정지한 손가락에서 이동량이 0인지 검사한다. 임시 보조·복귀값을 저장하지 않고 놓기·취소·핀치·pause·전환에서 수동 시점 소유를 정리한다. 복원은 위치만 준비하고 검색 오류·한도 소진을 초기화 사유로 취급하지 않는다.