문서의 이전 판입니다!
Particle Collider
World Particle Collider
는 씬에서 다른 Colliders에 대항해서 입자들을 충동하기 위해 사용됩니다.
Properties
Bounce Factor | 입자들은 그들이 다른 오브젝트에 충돌할 때 빨라지거나 느려질 수 있습니다. 이런 요인은 Particle Animator's Damping소성과 유사합니다. |
Collision Energy Loss | 충돌할 때 하나의 입자가 잃어야 하는 에너지의 양 (초 단위). 에너지가 0 아래로 내려가면 입자는 소멸됩니다. |
Min Kill Velocity | 입자의 Velocity가 충돌 때문에 Min Kill Velocity아래로 떨어지면 그것은 제거될 것입니다. |
Collides with | 어떤 Layers에 대항해서 입자가 충돌하는지 나타냅니다. |
Send Collision Message | 활성화되면 모든 입자는 사용자가 스크립팅을 통해 알 수 있는 충돌 메세지를 보냅니다. |
Details
Particle Collider와 함께Particle System을 생성하는 법:
- GameObject→Create Other→Particle System을 사용해서 Particle System을 생성합니다.
- Component→Particles→World Particle Collider을 사용해서 Particle Collider을 생성합니다.
Messaging
Send Collision Message가 활성화되면 충돌에 있는 어떠한 입자라도 입자의 GameObject
와 GameObject가 충돌하고 있는 입자에 OnParticleCollision() 메세지를 보낼 것입니다.
Hints
- Send Collision Message는 총알을 시뮬레이션 하고 손상을 적용하기 위해 사용될 수 있습니다.
- Particle Collision Detection은 많은 입자들과 함께 사용될 때 느려집니다. Particle Collision Detection를 현명하게 사용하시기 바랍니다.
- 메세지를 보내는 것은 커다란 오버헤드를 낳고 보통의Particle Systems을 위해서는 사용되지 않는 것이 좋습니다.
- 출처: 유니티코리아위키 (CC BY-NC-SA 2.0)