설정
---------------------------------------오선지 부분-------------------------------------
오선지 부분은 총 5개가있다.
그중 하나를 표시하면 이렇다.
(Duration)이 이펙트가 실행되는 총 시간을 나타낸다.
(Start Lifetime)이 이펙트는 2초동안 실행되며, 2초가 지나면 이펙트가 끝난다.
(Start Speed)그리고 이펙트가 실행되는 시간동안 움직이는 속도를 0.5로 주었다.
(Start Size)그리고 오선지의 선을 표현하기 위해서 얇게 사이즈를 0.2로 주었다.
-Color over Lifetime
이 기능은 현재 이펙트가 살아있는동안, 투명도 및 컬러를 부여할수있다.
해당 오선지의 경우, 약 0.3초에 이미지가 완전히 밝아지며, 서서히 지나갈수록 투명해지게 하였다.
마지막으로 Render이다.
RenderMode는 Strectched Buillboard로 이 모드는 타격하는 것처럼 길게 쭉 뻗는 이펙트를 구현할 수 있다.
Speed Scale은 따로 값을 안주고, Length Scale로 오선지의 길이를 표현하였다.
------------------------------------음표-------------------------------------------
음표의 경우에는 3d매쉬를 따와서 사용하였다.
음표의 경우 1초동안 재생된다.
크기는 (Start Size) 0.3에서 0.7만큼 랜덤한 크기를 주었으며,
각각 음표마다 다르다.
그리고 음표마다 떨어지는 각도가 이상하게 떨어지지 않게끔
3d Start Rotation도 범위 사이에서 랜덤한 각도만큼 변하게 주었다.
색도 저 2가지 색상 사이에 랜덤하게 뿌려준다.
그리고 (gravity modifier)로 중력값을 설정해주었다.
Emission기능을 이용해서
위 음표 파티클이 언제 시작하는지를 설정할수있다.
위 음표파티클은 1초에 시작하며, 2초동안 실행이된다.
Shape기능을 이용하여
파티클이 이동하는 범위를 설정할수 있다.
위 음표파티클은 Box로, 한 방향으로만 갈수있게 해놓았다.
위의 사진과 같이 각각 음표마다 Box의 y값만 다르게 줘서
모든 음표의 떨어지는 위치를 같게 해주었다.
Color LifeTime은 위의 오선지 부분과 일치한다.
Collision으로 음표가 튕기는 것을 구현하였다.
Dampen으로 튕기는 정도를 0.5로 주었으며,
Bounce로 튕기는 높이를 0.2로 주었다.
그리고 Render부분에서 3d음표를 받아서왔다.
--------------------------------바닥에 은은하게 퍼져지는 파티클--------------------------------------
바닥에 퍼지는 파티클은 이러하다.
파티클이 나오는 시간은 0.6초, 뿌려지는 속도를 0.6만큼, 파티클의 시작 사이즈를 1.39로 주었으며,
색 또한 저 두가지 색상중 랜덤하게 뿌려지게 하였다.
Emission으로, 해당 파티클은 음표와 같이 1초뒤에 재생이된다.
Shape로 해당 파티클이 퍼지는 박스의 크기를 보여준다.
그리고 해당 파티클은 호라이즌 빌보드모드로, 평면적으로 표현이된다.
즉, 2d Game에서 사용하기 적절한 이펙트라고 보면된다.
(3d로 특정한 각도를 주면 이펙트 자체가 안보임..)