Unity는 컴포넌트와 함께 파티클 시스템을 실행하기 때문에 한 씬에 파티클 시스템을 적용하는 것은 미리 만들어진 게임 오브젝트를 추가하거나(메뉴: GameObject > Create General > Particle System) 컴포넌트를 기존 게임 오브젝트에 추가하는 작업입니다(메뉴: Component > Effects > Particle System). 컴포넌트가 상당히 복잡하기 때문에 인스펙터는 여러 개의 관련 프로퍼티를 담고 있는 하위 섹션이나 modules 로 나눠집니다. 또한 인스펙터에 있는 Open Window 버튼을 통해 접속된 별도의 에디터 창을 이용하여 하나 이상의 시스템을 동시에 편집할 수 있습니다. 더 상세한 내용은 Particle System 컴포넌트와 개별 Particle System 모듈을 참고해야 합니다.
파티클 시스템이 갖춰진 게임 오브젝트를 선택하면 씬 뷰는 작은 Particle Effect 패널을 담게 되고 시스템 설정을 간단한 조작으로 시스템 설정에 대한 변화를 시각적으로 볼 수 있게 됩니다.
Playback Speed 는 파티클 시뮬레이션의 속도를 높이거나 낮춰 후반 단계에서 어떻게 보이는지를 쉽게 빠르게 확인할 수 있습니다. Playback Time 은 시스템이 시작한 이후 경과한 시간을 의미합니다. 플레이백 시간은 플레이백 속도에 따라 실제 시간보다 빠르거나 느릴 수 있습니다. Particle Count 은 현재 시스템에 있는 파티클 개수를 의미합니다. 플레이백 시간은 Playback Time 레이블을 클릭하고 마우스를 왼쪽과 오른쪽으로 드래그하여 앞쪽과 뒤쪽으로 이동할 수 있습니다. 패널 상단에 있는 버튼은 시뮬레이션을 중지하고 재개하거나, 정지하고 초기 상태로 되돌리는 데 사용할 수 있습니다.
파티클의 다양한 숫자 프로퍼티 또는 전반적인 파티클 시스템은 시간이 지나면서 변할 수 있습니다. Unity에서는 배리에이션의 발생 과정을 지정하는 다양한 메서드를 제공합니다.
유사하게 주요 모듈에 있는 Start Color 프로퍼티에는 다음과 값은 옵션이 있습니다.
Color over Lifetime 과 같은 다른 컬러 프로퍼티의 경우 별도로 두 개의 옵션이 있습니다.
다양한 모듈의 컬러 프로퍼티는 채널당 크게 증대되어 최종 파티클 컬러 결과를 산출합니다.
모든 파티클 프로퍼티는 애니메이션 시스템에서 접속 가능합니다. 즉, 모든 파티클 프로퍼티를 키프레임할 수 있으며 애니메이션에서 조절할 수 있습니다.
파티클 시스템의 프로퍼티에 접속하기 위해서는 파티클 시스템의 게임 오브젝트에 연결된 Animator 컴포넌트가 반드시 필요합니다. 애니메이션 컨트롤러와 애니메이션도 반드시 필요합니다.
파티클 시스템 프로퍼티를 애니메이션화하려면 선택된 애니메이터와 파티클 시스템을 포함하는 게임 오브젝트가 있는 Animation Window 를 여시기 바랍니다. 프로퍼티를 추가하려면 Add Property 를 클릭하세요.
add controls 를 보이게 하려면 오른쪽으로 스크롤하세요.
커브의 경우 전반적인 curve multiplier 를 키프레임만 할 수 있으며 Inspector 의 커브 에디터 옆에서 찾을 수 있다는 점을 유의하시기 바랍니다.