打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Unity3D粒子系统碰撞器,让粒子碰撞到物体之后消失

标签:unity3d粒子系统   unity3d粒子系统碰撞检测   粒子碰撞   unity3d   

经过测试学习,总结了关于怎么让粒子和物体发生碰撞和怎么让粒子在碰撞后消失的几点看法:

首先给大家看一下我的粒子系统的配置图:


关于碰撞检测的主要配置我们看图中的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粒子系统碰撞检测   粒子碰撞   unity3d   

原文:http://blog.csdn.net/hongyouwei/article/details/44244055

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
houdini流体大师班入门课程I 基础知识讲解
巧用质心和质心系求解竞赛题
uinty关于碰撞
高中物理解题必备的64条重要推论
Ovarian collision tumor | Radiology Reference Article | Radiopaedia.org
配置9:ABB机器人RobotWare6.8碰撞预测(1)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服