Hello!
I am trying to get a point attractor in one niagara system to affect the particles in a different niagara system at run time. What would be the best way to do that and are there any ressources that would show how to set this up?
Hello!
I am trying to get a point attractor in one niagara system to affect the particles in a different niagara system at run time. What would be the best way to do that and are there any ressources that would show how to set this up?
I don’t think that’s possible…
I would have a point attractor for each Niagara System and exposing as User Parameters the values you want them to have in common, such as strengths/location etc
Then you you can reference both of them in a blueprint and set their parameters with the same values so that they match exactly
Hmm I was hoping on attaching a niagara system with a point attractor to a first person player character and have the particles of a different system move out of the way when the player gets close.
I know that with cascade in the past, I had a setup with a vector field attached to an Actor and I had various emitters react to it when it was getting close to the particles. Unfortunately, I never found a way to have a similar setup with Niagara.
However, with Niagara you have so much more control in general.
The way I would approach this is to have a point attractor module for every particle system you want the character to be able to interact with and feed the player’s location to them through a Niagara Parameter Collection by setting that value in a Blueprint. This way you don’t have to manually reference each Niagara System but they will all update at the same time.
That seems to have done the trick! Thanks for the suggestion!