团结粒子碰撞与粒子

时间:2017-05-03 12:55:38

标签: c# unity3d virtual-reality

统一
我创建了两个对撞机效果,并希望它们在相互碰撞时可以有一些功能。但我不知道如何制作两个粒子对撞机。 如何使火和水可以相互碰撞,火将被水熄灭。 感谢帮助!!!!

2 个答案:

答案 0 :(得分:3)

来自文档(http://docs.unity3d.com/Manual/PartSysCollisionModule.html

  

发送碰撞消息:选中此项可以检测粒子   OnParticleCollision函数从脚本中冲突。

但要小心。过度碰撞和粒子是获得性能问题的好方法

请务必遵循粒子系统的教程! https://unity3d.com/learn/tutorials/topics/graphics/particle-system

这是我目前能做的最好的事情,因为你没有提供我们可以评论的任何工作。

答案 1 :(得分:2)

如果粒子系统发生碰撞,单位粒子系统可能会与场景中的碰撞者(物体)发生碰撞。

但粒子系统不会相互碰撞。粒子没有体积,所以这是不可能的。

你不能使用内置的粒子系统来防火和防水,让它们相互碰撞。但是,您可以使用具有碰撞器的实际对象创建自定义粒子系统,该碰撞器可以按预期工作。