Interaction Debug

환경 상호작용 디버깅

문이 열리지 않거나 버튼이 반응하지 않을 때는 입력, 충돌 판정, 이벤트 호출, 상태 변경을 분리해 추적한다.

상호작용 점검 흐름

debug checklist

범위 확인

Collision Preset과 Overlap 이벤트가 실제 액터와 맞는지 확인한다.

이벤트 호출

Print String이나 로그로 이벤트가 실제로 실행되는지 먼저 본다.

상태 변경

열림 여부, 활성화 플래그, 타이머 같은 상태 값이 바뀌는지 확인한다.

피드백

소리, UI, 애니메이션이 상태 변화와 같은 타이밍에 나오는지 점검한다.

triggereventstatefeedback
애니메이션 전환 디버깅

상호작용 문제는 결과만 보면 애매하므로, 이벤트가 시작되는 지점부터 상태가 바뀌는 지점까지 순서대로 끊어 본다.