粒子渲染器 (Particle Renderer)(旧版)
视觉效果参考

世界粒子碰撞体 (World Particle Collider)(旧版)

__世界粒子碰撞体__用于将粒子与场景中的其他__碰撞体__碰撞。

属性

属性: 功能:
Bounce Factor 粒子碰撞其他物体后可加速或减速。此系数与__粒子动画器 (Particle Animator)__ 的 Damping 属性相似。
Collision Energy Loss 粒子碰撞时应失去的能量(以秒为单位)。如果能量低于 0,表示粒子被杀死。
Min Kill Velocity 如果碰撞导致粒子的 Velocity 下降到 Min Kill Velocity 以下,则会淘汰该粒子。
Collides with 粒子将碰撞哪些
Send Collision Message 如果启用此属性,则每个粒子都会发出一条可通过脚本捕获的碰撞消息。

详细信息

要创建带有粒子碰撞体的粒子系统,请执行以下操作:

1.使用 GameObject > Create General > Particle System 创建粒子系统 1.使用 Component > Particles > World Particle Collider 添加粒子碰撞体

消息

如果启用 Send Collision Message__,则任何发生碰撞的粒子都会向粒子的__游戏对象__和粒子碰撞的游戏对象发送 OnParticleCollision()__ 消息。

提示

  • Send Collision Message 可用于模拟子弹并对撞击处造成伤害。
  • 粒子碰撞检测 (Particle Collision Detection) 在用于大量粒子时速度很慢。请谨慎使用粒子碰撞检测。
  • 消息发送会带来很大的开销,不应用于普通的粒子系统。
A Particle System colliding with a Mesh Collider
A Particle System colliding with a Mesh Collider
粒子渲染器 (Particle Renderer)(旧版)
视觉效果参考