I’m placing niagara static mesh particles in specific locations by directly setting particles.Position since I don’t see any built in modules for setting a particle location. But it doesn’t happen instantly. They zip across the screen quickly to the location. Is there a way I can make it happen instantly?
Hey @Deanh22a!
Can you go into more detail about what it is you’re doing?
If you place an Emitter in the level, that should be the source of the Niagara system. If they’re zipping across the screen it’s probably starting at world zero, so you may have told the particles to use world locations in the spawn of the particle?
Get back to us with a little more info!
I’m changing their location after they have been created. I send a desired location with a user parameter. And then I just put in a simple set parameter module and set the Particle.Position. Instead of instantly moving the particle to the new position, they quickly zoom to the location.
Ah, I see. So what is likely happening is wherever you’re spawning the emitter, that’s where it’s zooming from- that’s why with the “Spawn Emitter” options you can determine where to spawn it- if you’re setting the location after you spawn it, you are changing the location after the spawn. You really shouldn’t have to change the location within the Niagara system with a node- generally that is used in relation to the location of the system itself, not world space.
Can you show how you’re adding the Emitter to the world? That might tell me what you can do to fix this pretty quickly!
Oh okay. This is a 4x strategy game on a hex map. I’m spawning in the emitter from blueprint at 0,0,0. Each particle is a character model set up to move around to different locations when given instructions from blueprints. So they’ll be sitting in different places until you move the unit. Destroying the particle and making a new one would just be annoying because of the Particle ID system I’m using. For now I’m making it work without having to teleport anything but it would be nice to have the option.