I’m having issues reproducing your issue. Here are the steps I took:
- Create a new FPS Blueprint project
- Add a new particle system and a material
- Open the material and set it to translucent blend mode
- Create a particle color node and plug the color output into Emissive Color
- Plug the alpha output into opacity and compile then close
- Open the particle system and apply the material in the required module
- Click on Color Over Life module and change the alpha distribution to “Distribution Float Particle Parameter” and name it “Opacity” >** also set the constant value to 1**
- Open FirstPersonProjectile and add a particle system component> assign the one you just made
- Create a reference to the particle system (in even graph) > drag off then create a Set Float Parameter node and change parameter name to “Opacity” and keep the value at 0
- Create an On Projectile Stop node and plug it into the Set Float Parameter
- Also turn off should bounce
- Play in Editor
Result The particle sprites that follow the projectile disappear when the projectile stops.
Note Setting the constant value is important so the particle is visible by default and it’s an easy step to miss which is why I put it in bold font.
If you can reproduce the issue with the steps I provided please let me know if not then it may be an issue with your assets or their implementation along the line.
Thank you for your time,