실전 점검 루틴

블루프린트 그래프는 실행, 책임, 검증 순서로 읽는다

각 장의 예제를 따라 만든 뒤에는 노드가 연결되었는지보다 입력이 어디서 들어오고, 어떤 블루프린트가 책임지며, 실패 지점을 어떻게 확인할지 점검합니다.

1. 실행 흐름

  1. 시작 이벤트를 찾습니다 BeginPlay, 입력 이벤트, 충돌 이벤트 중 무엇이 흐름을 여는지 먼저 표시합니다.
  2. 결과 노드를 확인합니다 이동, 생성, UI 갱신처럼 플레이어가 볼 수 있는 결과를 끝점으로 둡니다.

2. 책임 분리

  1. 한 그래프에 한 목적을 둡니다 입력 처리, 데이터 변경, 화면 표시가 섞이면 함수나 컴포넌트로 나눕니다.
  2. 통신 방향을 고정합니다 직접 참조, 인터페이스, 이벤트 디스패처 중 선택한 이유를 남깁니다.

3. 실패 추적

  1. 상태값을 짧게 확인합니다 변수 변경 직후 Print String이나 Watch로 예상값과 실제값을 비교합니다.
  2. 재현 조건을 적습니다 어떤 입력, 순서, 레벨 상태에서 문제가 나는지 예제 옆에 기록합니다.

예제 구현

교재의 노드 흐름을 그대로 만든 뒤 정상 동작을 한 번 확인합니다.

그래프 이름 정리

함수, 변수, 컴포넌트 이름이 역할을 설명하는지 점검합니다.

통신 방식 선택

강한 참조가 필요한지, 인터페이스나 디스패처가 나은지 비교합니다.

디버깅 흔적 제거

검증용 출력은 마지막에 정리하고 필요한 설명만 주석으로 남깁니다.