Particles on Water
In the Particle System, you can set the Gravity Modifier and use the Trigger option to set a Callback whenever any particle hits the specified objects, in the OnParticleTrigger() method.
What I'm trying to do is to apply some sort of friction whenever a particle enters the water. The Water is just a BoxCollider
trigger and when the particle hits it, I want to change the velocity of the particle. The problem is that even if I change the particles's velocity, it continues to fall at the same speed. My guess is that some forces like the gravity still modifies the final velocity of the particle, overriding my changes. And I can't change the ParticleSystem itself, as it would modify all spawned particles and not just the ones that entered the water.
Is there any way to take control of how my particles will move? Or any other better solution?
Your answer
Follow this Question
Related Questions
Intersecting edge colliders cause particles to pass through one edge collider? 1 Answer
How to add drag to particles when object moves? 0 Answers
Ignore collision for a single billboard particle? 0 Answers
Particle Systems slowing game down too much. 0 Answers
Can I shoot a ray from a particle that hit a collider? 1 Answer