Magic layers

마법 이펙트는 오라, 발사체, 충격 레이어를 역할별로 나눈다

한 시스템에 모든 것을 섞기보다 레이어별 생성 조건과 렌더러를 나누면 타이밍과 비용을 조절하기 쉽다.

레이어역할주요 설정조절 기준
Aura시전 전 에너지 축적Loop, Color curve, Soft sprite차징 시간과 밝기
Projectile목표 방향으로 이동Velocity, Trail, Collision속도와 궤적 길이
Impact히트 순간 폭발Burst, Ring, Debris충격 강도와 표면 타입
Afterglow짧은 잔상과 감쇠Lifetime, Opacity curve잔상 길이와 오버드로우
ControlUser Parameter로 강도 연결Power, Color, Radius게임 상태와 시각 강도 일치

마법 이펙트는 화려함보다 레이어별 책임과 수명이 분리될 때 수정과 최적화가 쉬워진다.