이런 식으로 오른쪽 하단에 있는 버튼을 클릭하여 만들어보기 전에 몇 가지 준비물이 필요합니다. Hierarchy 뷰에서 Particle을 만들어줍니다. 기본 생성된 Particle의 모습입니다. Renderer의 Material을 Sprites-Default로 바꾸어줍니다. Texture Sheet Animation의 Mode를 Sprites로 바꾸고 이렇게 준비한 이미지를 넣어주면 바로 적용이 됩니다. Shape를 Edge로 바꾸어주시면 위와 같이 Particle이 형성됩니다. Particle의 Transform에서 Rotation을 바꾸어주면 위에서 아래로 빗방울이 떨어지게 됩니다. 다시 Shape으로 돌아가서 Radius를 넓혀주겠습니다. 먼저 Emission의 Rate Over Time을 설정하여 1초당 몇 개의 Particle이 형성되는지 정해줍니다. Particle의 사이즈를 Random 하게 만들기 위해 Start Size에서 저 같은 경우는 0.2 ~ 0.5사이의 크기로 결정을 하였습니다. 이제 Particle에 Collision 부분을 보도록 하겠습니다. 만든 Particle에 충돌이 필요하다면 Collision에서 위와 같이 설정을 합니다. 빈 오브젝트를 만들어 Box Collider 2D를 적용하게 되면 Particle이 Collider와 충돌하였을 때 위로 튀기는 보습을 보실 수 있습니다. 이렇게 빗방울이 아주 약간 튀어 오르는 모습을 보실 수가 있습니다. 버튼으로 사용할 이미지 오브젝트에 Box Collider을 추가하고 마우스로 버튼 이미지를 클릭할 때마다 Particle의 Actice 상태의 반대의 값을 넣어주어 작성한 스크립트를 버튼 이미지에 적용하고 Particle을 가져옵니다. 이렇게 완성할 수 있습니다. 참고! https://www.youtube.com/watch?v=_z68_OoC_0o https://unity3d.com/kr/learn/tutorials/topics/graphics/particle-system?playlist=17102 Recorded Video Sessions on Graphics - Unity Learn In this session you will learn the basics of the Unity camera system. You will learn about perspective and orthographic cameras as well as how to layer multiple cameras to achieve interesting effects. Unity tutor: Mike Geig learn.unity.com |