그래프 읽기 순서

실행선은 시간, 데이터선은 재료를 말한다

블루프린트를 디버깅할 때는 먼저 흰 실행선을 따라 호출 여부를 확인하고, 그 다음 색 있는 핀을 역방향으로 따라가 값의 출처를 확인한다.

상호작용 그래프 예시

실행 경로와 값 경로 분리
입력 이벤트

상호작용 요청

실행 시작
플레이어 참조
분기

상호작용 가능?

들어온 실행
가능 여부
결과 노드

안내 문구 표시

참 경로에서 실행
위젯 대상
표시할 문구
조건 값

거리 안에 있음

분기를 움직이는 재료일 뿐, 노드를 실행시키지는 않는다.

문자 값

상호작용 안내

표시할 문구는 결과 노드의 입력값으로만 전달된다.

참조 값

Prompt Widget

대상이 없으면 실행 후 화면만 실패한다.

디버깅 순서
이벤트 호출 확인 실행선 끊김 확인 조건 값 출력 대상 참조 확인

Print String은 모든 곳에 뿌리기보다 의심 지점 앞뒤에 두어 실행 문제와 값 문제를 나눈다.

상태를 바꾸는 노드는 오른쪽

실행선 끝에서 실제 변화가 일어나게 두면 흐름이 읽기 쉽다.

값을 만드는 노드는 아래쪽

조건, 참조, 문자열은 실행선과 분리해 재료 레인으로 둔다.

분기는 질문처럼 이름 짓기

Bool 이름이 질문이면 True와 False 경로의 의미가 바로 보인다.