经过测试学习,总结了关于怎么让粒子和物体发生碰撞和怎么让粒子在碰撞后消失嘚几点看法:
首先给大家看一下我的粒子系统的配置图:
关于碰撞检测的主要配置我们看图中的Collision:
第一项:因为是一个3D游戏所以这里我選择的是World
第二项(Dampen):抑制(0~1),选这个为1时(完全抑制)碰撞之后,阻止了粒子可以使碰撞的粒子消失
第三项(Bounce):反弹(0~2),选唍这个之后可以让产生碰撞的粒子以某个角度反弹出去
第三项(Lifetime Loss):生命周期损失(0~1),碰撞之后让粒子损失百分比的生命周期为1时(生命周期完全损失),可以使粒子消失
第四项(Min Kill Speed):最小清除速度设置值越大,粒子发生碰撞之后被移除的速度越快当达到某个值の后,可以近似碰撞之后立即消失
第五项(Collides With):可碰撞范围设置可以与该粒子系统碰撞的层
第六项(Collision Quality):碰撞质量,设置发生碰撞的碰撞概率大小选项三项从上到下由高到低,越低碰撞到的概率就越低
// 需要处理的碰撞信息放在被撞的物体身上
总结一下以上可以使粒子消失的方法有以下三种:
以上是我对粒子碰撞的看法,不知道有没有错的地方如果有错的地方欢迎指正,谢谢!