Niagara Script는 파라미터를 읽고 써서 파티클 상태를 만든다
노드 모양보다 값이 어떤 namespace에서 들어와 어느 Particle 속성으로 쓰이는지 추적하는 편이 흐름을 빨리 잡는다.
| 요소 | 역할 | 읽는 방식 | 점검 포인트 |
|---|---|---|---|
| Node | 작은 계산 단위 | 입력 핀을 받아 출력 핀 생성 | 끊긴 핀과 타입 경고가 없는가 |
| Parameter | 공유되는 값 | User, System, Emitter, Particle 이름으로 접근 | 실제 값과 기본값을 구분하는가 |
| Namespace | 값의 소유 범위 | 같은 이름도 범위가 다르면 다른 값 | 최종 작성자가 어디인지 보이는가 |
| Attribute write | 파티클 속성 갱신 | Position, Velocity, Color 등으로 저장 | 아래 모듈이 다시 덮어쓰는가 |
| Evaluate | 순서대로 계산 | 위에서 아래로 최종값 확정 | 컴파일 경고 없이 실행되는가 |
스크립트 흐름은 노드 배치가 아니라 입력, 계산, namespace, 최종 쓰기 순서로 읽으면 명확하다.