Unity3D粒子系统碰撞器,让粒子碰撞到物体之后消失
2017-11-24 10:35
288 查看
关于碰撞检测的主要配置我们看图中的Collision:
第一项:因为是一个3D游戏,所以这里我选择的是World
第二项(Dampen):抑制(0~1),选这个为1时(完全抑制),碰撞之后,阻止了粒子,可以使碰撞的粒子消失
第三项(Bounce):反弹(0~2),选完这个之后,可以让产生碰撞的粒子以某个角度反弹出去
第三项(Lifetime Loss):生命周期损失(0~1),碰撞之后让粒子损失百分比的生命周期,为1时(生命周期完全损失),可以使粒子消失
第四项(Min Kill Speed):最小清除速度,设置值越大,粒子发生碰撞之后被移除的速度越快,当达到某个值之后,可以近似碰撞之后立即消失
第五项(Collides With):可碰撞范围,设置可以与该粒子系统碰撞的层
第六项(Collision Quality):碰撞质量,设置发生碰撞的碰撞概率大小,选项三项从上到下由高到低,越低碰撞到的概率就越低
第七项(Send Collision Messages):发送碰撞信息,与下面这个方法有关
// 需要处理的碰撞信息,放在被撞的物体身上
void OnParticleCollision(GameObject other) {
}
(1)设置Dampen为1;
(2)设置Lifetime Loss为1;
(3)设置较大的Min Kill Speed值
转载自:http://blog.csdn.net/hongyouwei/article/details/44244055
相关文章推荐
- Unity3D粒子系统碰撞器,让粒子碰撞到物体之后消失
- Unity3D粒子系统碰撞器,让粒子碰撞到物体之后消失
- Unity3d 物体碰撞检测前提条件(OnTrigger触发条件)
- Unity3d 物体速度快直接穿透墙体没有发生碰撞怎么办?
- Unity3d中物体的的碰撞检测
- Unity3D多物体碰撞关键代码
- 关于Unity3d中物体之间碰撞检测的方法
- unity3D学习之物体添加刚体及碰撞。
- Unity3D导入的FBX场景模型设置物体之间的碰撞
- Unity3D导入的FBX场景模型设置物体之间的碰撞
- unity3d导入模型设置模型之间的物体碰撞
- unity3D 鼠标点击游戏物体碰撞 (射线)
- unity3d中摄像机父物体与模型碰撞
- 禁止Unity3D中的物体碰撞后旋转
- unity3d和下OrtHello的使用教程 (二) 移动物体,碰撞等
- Unity3D中物体的碰撞和移动所需函数与数据
- 在unity3d里怎样使物体消失
- 关于Unity3d中物体之间碰撞检测的方法
- Unity3D学习记录——碰撞销毁物体
- Unity3D粒子系统——实现粒子播放完成之后自动销毁