Macro

블루프린트 매크로

함수처럼 재사용하지만 실행 핀 흐름과 여러 출력 경로를 유연하게 다룰 수 있다는 점이 다르다.

매크로 사용 판단

graph reuse

반복 패턴

여러 그래프에 같은 노드 묶음이 반복되면 매크로 후보가 된다.

흐름 제어

여러 실행 출력이나 분기 흐름이 필요한 경우 함수보다 매크로가 편할 수 있다.

확장

호출 지점에 노드가 펼쳐지는 특성 때문에 디버깅과 의존성을 고려해야 한다.

남용 방지

순수 계산이나 명확한 반환값은 함수가 더 읽기 쉽다.

nodesmacroexpand흐름
매크로 흐름

매크로는 그래프를 줄이는 도구이지만, 실제로는 호출 위치에 로직이 펼쳐진다는 점을 항상 고려해야 한다.