Hi, I asked this question over in the Godot community but apparently nobody knew a solution. Maybe anyone here can help? I'm trying to create a speed effect with "after-images" of the player. I'd like to use particles for this. The player is a 2D sprite, top-down view, and obviously rotates while moving. So each emitted particle should have the same rotation as the player. However, I can't seem to be able to do that. The particles are set to NOT use local coordinates (they're supposed to be left behind by the player like footsteps, basically). I tried manipulating the "angle" property of the process material, but that rotates ALL particles currently on the screen created by that emitter. I tried rotating the Particle2D node itself, but that doesn't do anything.
This is the effect I'm trying to create:
Does anyone have an idea how to do this (preferably in Godot Script).