unity粒子与物体碰撞


关于碰撞检测的主要配置我们看圖中的Collision

第一项:因为是一个所以这里我选择的是World

第二项(Dampen):抑制(0~1),选这个为1时(完全抑制)碰撞之后,阻止了粒子可以使碰撞的粒子消失

第三项(Bounce):反弹(0~2),选完这个之后可以让产生碰撞的粒子以某个角度反弹出去

第三项(Lifetime Loss):生命周期损失(0~1),碰撞之后让粒子损失百分比的生命周期为1时(生命周期完全损失),可以使粒子消失

第四项(Min Kill Speed):最小清除速度设置值越大,粒子发生碰撞之后被移除的速度越快当达到某个值之后,可以近似碰撞之后立即消失

第五项(Collides With):可碰撞范围设置可以与该粒子系统碰撞的层

苐六项(Collision Quality):碰撞质量,设置发生碰撞的碰撞概率大小选项三项从上到下由高到低,越低碰撞到的概率就越低

  1. //(官方案例)给碰撞的物體添加粒子移动方向的力

总结一下以上可以使粒子消失的方法有以下三种:

这个可以用于游戏对象被粒子击中时应用伤害到它上面

同一幀中即使一个粒子系统的多个粒子对象均与碰撞体对象发生碰撞,碰撞体对象也只会接收到一条碰撞消息也就是OnParticleCollision只会被调用一次。

Unity粒子蔀分所带的结构体属性解析

我要回帖

 

随机推荐