interaction debug
상호작용 디버깅 순서
상호작용 문제는 감지, 조건, 입력, 상태 변경, 피드백 중 어느 단계가 끊겼는지 나누면 빠르게 찾을 수 있습니다.
Reproduce
Reproduce
같은 위치, 같은 입력, 같은 상태로 문제를 반복 재현합니다.
Inspect
Inspect
Print String, Watch, 디버그 뷰로 변수와 이벤트 흐름을 확인합니다.
Isolate
Isolate
트리거, 입력, 애니메이션, UI를 따로 켜고 끄며 원인을 좁힙니다.
Fix Verify
Fix Verify
수정 뒤 성공 케이스와 실패 케이스를 모두 다시 실행합니다.
감지 실패
Overlap 이벤트, 충돌 채널, Trace 길이와 대상 태그를
확인합니다.
조건 실패
문이 잠김 상태인지, 참조가 비었는지, 입력이 다른 UI에 잡혔는지
봅니다.
피드백 실패
실제 상태는 바뀌었는데 애니메이션이나 위젯 갱신이 빠졌는지
확인합니다.
상호작용 디버깅은 결과만 보지 말고 플레이어 입력이 월드 변화로 이어지는 중간 단계를 하나씩 밝히는 과정입니다.