문서의 이전 판입니다!


Particle Collider

World Particle Collider 는 씬에서 다른 Colliders에 대항해서 입자들을 충동하기 위해 사용됩니다.


Mesh Collider를 사용해서 충돌하는 Particle System

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을 생성하는 법:

  1. GameObject→Create Other→Particle System을 사용해서 Particle System을 생성합니다.
  2. 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을 위해서는 사용되지 않는 것이 좋습니다.

역링크