Download

Activating a particle system when moving

Hello, I’m trying to figure out the best way to trigger a particle effect when my player is moving. To make it easy to picture imagine a rocket engine being active when the ship is moving and it can only move in 2 dimensions (X,Y).

The current blueprint that I have that doesn’t fully work is this:

In this setup when I move the player no particles are emitted.

If I use “Move Forward” as the trigger the particle effect triggers when moving left or right but stops my ship from moving up or down like it is ignoring the Move Forward commands now.

I feel like I am close to the solution and I’m hoping its something small I am overlooking.

Any help would be appreciated, thanks.

You’ll want to use a get vector length and compare it against a float.

Hey Crabbo, I know this is months after the fact but I managed to make a vehicle that shoots bullets and plays a particle effect while moving. I found your thread after googling for my own issue. Both my projectile and particles inherit the velocity of the vehicle, which seems to be similar to what you are (were) trying to do.

This might help
https://answers.unrealengine.com/questions/153806/activate-function-changes-socket-location.html#answer-154224

Let me know if you want to see my setup