script basics

나이아가라 스크립트 읽기 순서

스크립트 에디터에서 값이 어디서 들어오고 어떤 노드를 거쳐 출력되는지 추적하는 기본 루틴입니다.

읽기 순서
01

Inputs

모듈 입력값과 외부 매개변수의 이름, 타입, 기본값을 확인합니다.

02

Nodes

계산 노드가 어떤 값을 받아 어떤 출력 핀을 만드는지 따라갑니다.

03

Namespace

User, System, Emitter, Particle 중 어느 범위의 값인지 구분합니다.

04

Types

Vector, Float, Bool, Color처럼 핀 타입이 맞는지 확인합니다.

05

Evaluate

최종 출력이 파티클 속성에 언제 반영되는지 평가 순서를 봅니다.

Niagara 스크립트 디버깅 기준

핀 연결

끊긴 핀이나 타입이 맞지 않는 연결은 컴파일 경고와 의도치 않은 기본값을 만듭니다.

Param 지도

값이 지나가는 지도처럼 보고 어느 노드에서 덮어쓰는지 표시합니다.

Stack Order

같은 속성을 여러 모듈이 바꾸면 아래쪽 모듈 결과가 최종값이 됩니다.

Compile

스크립트 변경 뒤 경고와 오류를 확인해야 런타임에서 조용히 실패하지 않습니다.

Reuse

자주 쓰는 계산은 모듈로 분리하되 입력 이름과 설명을 명확히 둡니다.

script cue

컴파일 경고가 없고 Particle 속성이 의도한 모듈 이후에 바뀌면 스크립트 읽기 기준을 통과한 상태입니다.