Unity粒子系统碰撞属性解析
2018-03-15 21:52
260 查看
参考自游戏蛮牛,侵删
关于碰撞检测的主要配置我们看图中的Collision:第一项:因为是一个,所以这里我选择的是World第二项(Dampen):抑制(0~1),选这个为1时(完全抑制),碰撞之后,阻止了粒子,可以使碰撞的粒子消失第三项(Bounce):反弹(0~2),选完这个之后,可以让产生碰撞的粒子以某个角度反弹出去第三项(Lifetime Loss):生命周期损失(0~1),碰撞之后让粒子损失百分比的生命周期,为1时(生命周期完全损失),可以使粒子消失第四项(Min Kill Speed):最小清除速度,设置值越大,粒子发生碰撞之后被移除的速度越快,当达到某个值之后,可以近似碰撞之后立即消失第五项(Collides With):可碰撞范围,设置可以与该粒子系统碰撞的层第六项(Collision Quality):碰撞质量,设置发生碰撞的碰撞概率大小,选项三项从上到下由高到低,越低碰撞到的概率就越低
第七项(Send Collision Messages):发送碰撞信息,与下面这个方法有关
关于碰撞检测的主要配置我们看图中的Collision:第一项:因为是一个,所以这里我选择的是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值
相关文章推荐
- Unity 粒子系统属性解析(V客学院知识分享)
- unity粒子系统碰撞
- [Unity基础]Shuriken粒子系统的碰撞
- Unity粒子系统参数解析(一)
- Unity粒子系统参数解析(二)(发射器)
- unity粒子系统属性总汇
- Unity 粒子系统(Particle System) (一)初始化,Emission,shape属性详解
- Unity 粒子系统(Particle System) (二)Velocity over Lifetime,Inhert Velocity,Force voer Lifetime等属性详解
- 粒子系统属性Life,发射速率和总数的关系
- unity3.5新粒子系统入门分享。。。一二合集。。。
- 粒子系统属性Life,发射速率和总数的关系
- RFID系统二进制属性搜索算法是如何解决碰撞的?简述其实现步骤。
- unity之粒子系统
- Unity粒子系统特性
- 动态改变粒子系统的速度[Unity]
- 初试PyOpenGL四 (Python+OpenGL)GPU粒子系统与基本碰撞
- unity3D粒子系统基础属性
- 粒子系统属性Life,发射速率和总数的关系
- cocos2d-x开发中有关粒子系统的碰撞检测及可能性应用分析
- Unity粒子系统简介