- Home /
Shuriken particles only detect collisions with non-moving objects?
I have a particle system generating a field particle with 0 speed (they just appear and then disappear after a few seconds without moving). The particle system's collision settings are set to "world" and to collided with everything. But when an object (with a collier and rigidbody) moves through the field of particles, the particles do not collide with it and the object passes right through without effecting them at all.
When I set it so that the particles have a speed when they start and I put the first object in the way of there direction, the collide as expected. However when the object starts moving against the flow of particles (toward the emitter) they begin passing though it again.
This makes me think that particles only detect collisions with non-moving objects, which seams odd. Is this is true? and if it is not, what am i missing?
Possibly relevant info:
Particle system:
Layer = Default
Simulation Space = World
Start Speed = 0
Inherit Velocity = 0
Particle Collision:
World
Dampen = 0
Bounce = 0
Lifetime Loss = 1
Min Kill Speed = 10000
Collides With = Everything
Collison Quality = High
Other object:
Collision Detection = Continuous
Layer = Default
Mesh Collider
Is Trigger = false
Convex = true
This is because of the way the particle system works. It simply does a Raycast along the velocity it's moving at. If you want proper, full fledged collision, you will need to use something that will probably not work in real time.
Have you tried non moving objects? Static objects? CharacterControllers? How are you moving the object? Is it translating to it's destination?
Please post comments as CO$$anonymous$$$$anonymous$$ENTS not as Answers :)
Your answer
Follow this Question
Related Questions
Particle System on Unity 4 tutorials? 0 Answers
Particles only fly in the left direction issue 3 Answers
Adding a Material to Particle System 1 Answer
How to play particle system only one time ? 2 Answers
Particle collider not working 0 Answers