Bomb Particle 만들어보기.
먼저 씬에 파티클 시스템을 생성한다.
Create -> Particle System
파티클 시스템 생성 후 가장 처음으로 할 것은 파티클에 사용할 Material을 추가하는 것.
만들어둔 Material을 Assets 목록에서 드래그해 추가한다.
폭파는 보통 원형으로 일어남으로 렌더 모드는 Billboard로 설정.
CastShadow 는 파티클의 Shadow를 설정하는 항목으로 퍼포먼스를 소모하니 각자 설정.
Max Particle Size 는 만들고자 하는 파티클을 미리 생각해보고 설정.
가장 위로 올라와서 Particle System Base State 에서
Duration 은 해당 파티클이 몇초나 유지되는지 설정
Looping 은 Loop을 돌리고싶다면 체크
Prewarm은 자연스러운 Loop를 원한다면 체크
기본적으로 Particle System Base State 의
Start Delay
Start LifeTime
Start Speed
Start Size
는 위처럼 1가지 탭만 존재한다.
각 탭의 오른쪽 화살표를 클릭하여
Random Between Two Constants 탭을 클릭하면
위처럼 2가지 탭이 생긴다.
2가지 Constants 중간의 랜덤값을 적용한다는 의미로
의도하고자 하는 값을 설정하고 넘어간다.
위의 Emission 은 많은 양의 파티클이 방사되야 하기 때문에
Rate는 0 , Bursts 는 큰 값을 준다.
Shape는 방사되는 영역의 모양을 나타내며 Sphere은 '구'다.
퍼포먼스 상으로는 Sphere 보다는 Circle을 사용하여 상황에 맞게 로테이션 돌리면 좋다.
위의 Limit Velocity over Lifetime은 생성된 파티클의 생명주기(씬에 렌더링되는 시간)에 제한을 두는 것.
Speed 탭은 위에 명시한대로 오른족 화살표 클릭 후 Random Between Two Constants로 설정한다.
Color 값은 자연스러게 보이도록 그라데이션을 추가한다.
위의 상단에 보이는 화살표는 투명값을 설정할 수 있으며
아래 화살표는 RGB값을 설정할 수 있다.
입맛에 맞게 설정
Size over Lifetime
라이프타임 내에 사이즈가 일정하게 변하도록 세팅해줌.
탭을 클릭하면 위처럼 설정되어 있는데, 탭의 아래족 하단은 미리 만들어둔 항목이다.
자신의 파티클에 맞게 설정하거나, 이미 있는 것을 사용해도 무방함
Rotation over Lifetime
파티클의 회전값을 설정해줌. 90도에서 - 90도로 설정하여 조금더 입체적으로 보이도록 함.