Why particle system does not loop although the loop checkbox is already checked?

If I play the particle system in the Scene window, it works well but when I click the play button and see the result in the Game window, the particle system only play once. I expect the particle system will keep looping since I already checked the loop checkbox. How to make it keep looping the “gun fire” effect?

The setting of the particle system:

When I see it in Game window with the game started, this “gun fire” particle system only play once and then stop.


Sorry for reviving an old thread, but I just had the same issue and found a solution if you just want it to keep on going forever.

The prefab for both fire and steam (and prolly other particles) have a “Destroy” script attached to them. Delete this and it will keep playing.

I’m having the same issue with the steam effect. When I run the game, the steam plays for a certain period of time, and then stops. I’m not sure if I’m just misunderstanding what looping does, but I just want the effect to keep playing.

Thanks for the answer SmallTimer!

By disabling this Destroy script, the prefab keeps playing.

Any ideas as to why the prefabs have a destroy script? Is it to destroy any particles that exist over a certain time?