CollisionModule 的脚本接口。
CollisionModule 允许粒子与预定义列表中的平面或与 2D 和 3D 物理世界碰撞。
另请参阅:ParticleSystem、ParticleSystem.collision。
bounce | 在碰撞之后向每个粒子施加的力的大小。 |
bounceMultiplier | ParticleSystem.CollisionModule.bounce 的乘数。 |
colliderForce | 在被来自此粒子系统的粒子击中时,向碰撞体施加的力的大小。 |
collidesWith | 控制与此粒子系统碰撞的层。 |
dampen | 在碰撞之后每个粒子失去的速度的大小。 |
dampenMultiplier | 更改阻尼乘数。 |
enabled | 指定启用还是禁用 CollisionModule。 |
enableDynamicColliders | 在使用世界碰撞模式时,允许粒子与动态碰撞体碰撞。 |
lifetimeLoss | 一次碰撞减少粒子生命周期的程度。 |
lifetimeLossMultiplier | 更改生命周期损失乘数。 |
maxCollisionShapes | Unity 在粒子碰撞方面考虑的最大碰撞形状数。会忽略多余形状。地形优先。 |
maxKillSpeed | 湮灭碰撞之后速度超过此阈值的粒子。 |
maxPlaneCount | 可以设置为碰撞体的最大平面数。 |
minKillSpeed | 湮灭碰撞之后速度低于此阈值的粒子。 |
mode | 在 2D 与 3D 世界碰撞之间进行选择。 |
multiplyColliderForceByCollisionAngle | 指定物理系统在从粒子向碰撞体施加力时是否考虑碰撞角度。 |
multiplyColliderForceByParticleSize | 指定物理系统在向碰撞体施加力时是否考虑粒子大小。 |
multiplyColliderForceByParticleSpeed | 指定物理系统在向碰撞体施加力时是否考虑粒子速度。 |
quality | 指定针对场景中碰撞体的粒子碰撞准确性。 |
radiusScale | Unity 在处理碰撞之前应用于每个粒子大小的乘数。 |
sendCollisionMessages | 发送粒子回调消息。 |
type | 要执行的粒子碰撞的类型。 |
voxelSize | 碰撞缓存中的体素的大小。 |