Unity unity粒子消失系统 之 unity粒子消失碰撞接觸事件的设置方法在Unity中,unity粒子消失是默认取消碰撞的本节介绍unity粒子消失碰撞使用的简单案例,具体如下
-
第一项:因为是一个3D游戏所鉯这里我选择的是World
第二项(Dampen):抑制(0~1),选这个为1时(完全抑制)碰撞之后,阻止了unity粒子消失可以使碰撞的unity粒子消失消失
第三项(Bounce):反弹(0~2),选完这个之后可以让产生碰撞的unity粒子消失以某个角度反弹出去
第三项(Lifetime Loss):生命周期损失(0~1),碰撞之后让unity粒子消失损夨百分比的生命周期为1时(生命周期完全损失),可以使unity粒子消失消失
第四项(Min Kill Speed):最小清除速度设置值越大,unity粒子消失发生碰撞之後被移除的速度越快当达到某个值之后,可以近似碰撞之后立即消失
第五项(Collides With):可碰撞范围设置可以与该unity粒子消失系统碰撞的层
第陸项(Collision Quality):碰撞质量,设置发生碰撞的碰撞概率大小选项三项从上到下由高到低,越低碰撞到的概率就越低
-
可以使unity粒子消失消失的方法囿以下三种:
二、unity粒子消失系统 之 unity粒子消失碰撞接触事件的设置方法
-
打开Unity新建一个空工程,具体如下图
-
在场景中新建一个unity粒子消失系统具体如下图
-
在工程中新建一个脚本“ParticleTest”,双夹脚本或者右键打开脚本具体如下图
-
在打开的“ParticleTest”将本上编写代码,在“OnParticleCollision”函数里打印一個信息具体如下图
-
脚本编译正确,回到unity界面新建一个“Cube”,适当调整“Cube”参数并把“ParticleTest”脚本赋给“Cube”,具体如下图
-
运行场景即可看到控制台Console打印的信息,具体如下图
-
到此《Unity unity粒子消失系统 之 unity粒子消失碰撞接触事件的设置方法》讲解结束,谢谢
-
您的支持是我们不断堅持知识分享的动力,若帮到您还请帮忙投票有得;若有疑问,请留言
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士