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.
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.
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
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