- Home /
Unity Particle System collision detection problem
I'm using Unity 3.5.5f3 wich has the Shuriken particle system.
I've made a blood particle system based on Unity's demos. (Exploding paint [Blood]) The blood is flowing and when it collides with a Plane Transform wich I've created a small pool of blood spawns as a Collision Sub Emitter.
My main problem is that when I want to add another object to collide it just doesn't want to work. When I create a cube, and set it as a collision plane the collision will only occur at the half of the cube.
I want this to happen: When it reaches the cube's surface the sub emmiter activates, and when the surface is horizontal it appears horizontally, and if it's vertical then vertically. Now it just appears horizontally everytime like in the picture.
How could I solve it?
Answer by AeonIxion · Oct 19, 2012 at 12:15 PM
I dont know if you still need it, but you can set the colission from 'planes' to 'world' in the ParticleSystem inspector.
Sorry for the late reply, I was ill the last few days.
In the inspector, click on the collision tab and click on planes.
Like this: http://i45.tinypic.com/jhsx04.png
Well maybe I'm using Unity Free or the 3.5.5 version I can't do that, but thanks for the answer!
ah yes, I'm using Unity 4 beta update 11 and I believe it only recently got added :)
Yes, it was added in Unity 4.0. Unity 4.2 will also add collision event callbacks.