Blueprint Debugging

블루프린트 재현, 중단, 관찰, 수정 루틴

블루프린트 디버깅은 Print String을 흩뿌리는 일이 아니라 재현 조건을 고정하고 Debug Object, Breakpoint, Watch로 상태를 추적하는 과정입니다.

01

재현 고정

맵, 액터 인스턴스, 입력 순서, 시작 상태를 먼저 고정합니다.

scenario
02

Debug Object 선택

여러 인스턴스 중 실제 문제가 나는 액터를 디버그 대상으로 지정합니다.

instance
03

Breakpoint 배치

이벤트 시작점, 분기 조건, 값 변경 노드에 중단점을 둡니다.

break
04

Watch 관찰

변수, 핀 값, 배열 길이, 참조 유효성을 실행 중에 확인합니다.

watch
05

수정 검증

수정 후 같은 재현 절차와 주변 흐름을 다시 실행합니다.

verify
Print String
빠른 흐름 확인 이벤트 호출 여부와 단일 값 확인에는 빠르지만 장기 디버깅 기록으로는 지저분해집니다.
임시 사용
Breakpoint
정확한 중단 분기 직전과 값 변경 직후에 멈춰 실제 실행 경로를 확인합니다.
흐름 추적
Watch
상태 변화 관찰 값이 언제 틀어지는지 찾을 때 핀과 변수를 지속적으로 봅니다.
참조 유효성

수정 후 정리

임시 출력 제거 Print String과 디버그 색상은 커밋 전에 제거하거나 개발 전용으로 제한합니다.
재현 문서화 버그를 고친 입력 순서를 테스트 절차에 남겨 재발을 막습니다.
인스턴스 혼동 에디터에 같은 BP 인스턴스가 많을 때 잘못된 대상을 보고 있지 않은지 확인합니다.