How do I spawn particles locally and then update them globally?

I have a flame thrower effect which I instantiate on the player and I would like it to spawn the particles at the players position and rotation, but then not keep those particles attached to the player (i.e. not have the effect spin wildly around as the player rotates), how do I do this?
Thanks in advance for any help

Hi !

You can setup the system simulation in world space (through system settings) but initialize your particles position and velocity in local space.

5616754--582163--_local_to_world.gif

The red square in this following screenshot indicates the system space while the green squared L represents the given space of velocity or position properties.

There are some details about this feature here.

1 Like