小白欢迎评论,共同探讨,共同进步
首先介绍一下 OnParticleCollision() 函数。
MonoBehaviour.OnParticleCollision(GameObject)
当粒子碰撞了collider非Trigger就会触发绑定了该脚本的 OnParticleCollision 函数。
这个可以用于游戏对象被粒子击中时应用伤害到它上面。
对了,还要把特效的Particle System 中的Collision组件里的Send Collision Messages 的对勾打上,才能使函数生效哦!
Unity粒子碰撞事件 ParticleCollisionEvent
最新推荐文章于 2024-07-22 13:29:38 发布
本文介绍了Unity中OnParticleCollision()函数的使用,当粒子碰撞非Trigger collider时触发该事件,用于实现游戏对象受到粒子碰撞时的交互。要启用此功能,需在Particle System的Collision组件中勾选'Send Collision Messages'。同时,文章讲解了ParticleCollisionEvent结构体的属性,包括碰撞点、法线方向和速度,并给出了给碰撞物体添加基于粒子运动方向力的示例代码。
摘要由CSDN通过智能技术生成