How to move particles with the camera?

Hey all have some rain particles that spawn attached to the camera and it works pretty good. But when I move the particles will take a couples seconds to spawn in the new location.

A spawn per unit thing doesn’t really change anything and using local space makes the particles rotate with the camera.

Any help appreciated.

Very simple solution for this would making transition when you spawn in to new location, giving time for drops to fall

Other solution would be using Niagara as it let you position particles whatever you want and you could make a offset parameter and set it on teleport or use event to move them to new locations.

What do you mean by add transition?

If I use world space the particles won’t move with me, if I use local space they do but my camera rotation makes the rain fly sideways and ■■■■.

You move quite fast in this game and pretty much constantly so a transition seems like it would slow things down.

Rain drops moving with you won’t make it nice either. try Niagara is it let you control particle position more precisely, if you do this well you don’t even need to place it on player

The worlds infinite I do need to place on player.

As just saying you can but dont need to as Niagara is world space by default and you have full control over position of the particles, you send player position information and you emit particles under him, you can also teleport particles with him if you want to, even randomize bit of there position when it happens to add randomness. That what niagara scripts allows you to do.

But if you want you can try using spring arm component and disable rotation inference. but it wont fix fact that drops will move with you