2015-04-01 89 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對撞機。

記住對撞機不能成爲觸發器!