2015-04-01 94 views
1

当我打开我的2D游戏中的粒子系统,并检查Inspector窗口中的碰撞按钮时,我期望得到一个事件On-Particle-Collision,但它从来没有发生过!Unity 2D粒子碰撞没有得到事件

我甚至增加了一个名为WorldParticleCollider的额外东西,但也没有碰撞。

我曾尝试将这个WorldParticleCollider添加到敌人(无缘无故),并确定它不起作用。

截图:

Screenshot:

这是为什么?

+0

你使用了什么对撞机? – firebellys 2015-04-06 04:56:48

+0

@firebellys Unity3d 2D游戏,你是什么意思? – Drukalo 2015-04-06 06:19:34

+0

你碰到了什么粒子?粒子只能在评论中与3d碰撞体一起使用。所以如果你打开碰撞,他们将不会触发或互动,除非他们碰到另一个像对待盒子或胶囊的3d对撞机。 – firebellys 2015-04-06 17:02:42

回答

0

根据此question at the Unity forumsOnParticleCollision可能刚刚不支持2D游戏。

根据Unity路线图,此功能将在Unity 5.3(2015年12月8日)中提供。

也许你可以在你的2D游戏中使用3D对撞机。

记住对撞机不能成为触发器!