Is it possible to make particles stick to a moving surface such as skeletal mesh after collision?

There are a dozen ways to make a particle stick to a static surface after it collides with it.

But for instance lets say you have a goo gun and you want to splash this goo over a moving character and for it to stick to that character while the character moves, can that be done?

just tried this for you. i hope this will be helpful. https://youtu.be/nzyAgCg7cR0
collision_sk

Thanks a lot for this!

Although I don’t think your solution is perfect mostly due to efficiency reasons, (there should be a way to spawn the particles based on the collision data rather than just spawning a lot of them and deleting any that aren’t hit), you’ve given me a very good base to work from to solve this issue!

Edit: I’ve found a way to do it on gpu instead of cpu, also found a better way to spawn the particles onto the skeletal mesh, I don’t think it’s much more efficient in principle (or at all) but by virtue of being done on the GPU it’ll perform better anyways.