Go into the particle system options,
and find the “Collision Tab” , tick
it to activate it.
Under That “Collision” Tab, put in
these settings :
-World Collision , instead of Planes on the first sub-setting.
-Lifetime Loss: 1;
-Collision Quality: High;
Tick in “Collision With” all the
layers that have your prefabs on, with
MeshColliders/NativeColliders,
meaning the objects that you want
this particle system to collide
with.
Be Sure to Prefab - '‘Apply"’ these
new settings on your particle system
if you are editing the prefab
instead of a scene GameObject.
Be sure that the GameObject you
want to collide with the particles
has a Collider component and it is
on the right Layer that your
ParticleSystem is looking up.
Plus 6. Create a cube, and a standard particle system, create both, then follow the said points, then, try implementing on your own mesh and particle system.