Particle Attribute

파티클 속성 읽기 쓰기 규칙

Particles.Position 같은 속성은 읽는 스테이지와 쓰는 스테이지가 맞아야 의도한 움직임으로 이어집니다.

Read

속성 읽기

Age, NormalizedAge, Velocity를 가져와 현재 상태를 계산의 입력으로 씁니다.

Write

속성 쓰기

Color, SpriteSize, Position처럼 최종 화면 결과에 닿는 값을 명확히 갱신합니다.

Derive

파생값 만들기

Velocity 길이로 발광 강도나 크기 보간값을 만들 수 있습니다.

Stage

스테이지 순서

같은 속성을 여러 모듈이 쓰면 마지막으로 실행된 모듈이 결과를 결정합니다.

이름

Particles와 User 네임스페이스를 섞지 않고 역할이 드러나게 둡니다.

시점

스폰 때 한 번 필요한 값과 매 프레임 필요한 값을 분리합니다.

덮어쓰기

뒤쪽 모듈이 앞쪽 계산을 지우지 않는지 Stack 순서를 확인합니다.