- Home /
Why is my particle system not playing???
Ok so I am using very simple particle systems in my game, a rain system and the sparkle rising system build in to unity. When I play a level initially, the particles work just fine, however, if I press a button I made to go back to the main menu, when the scene loads , the particle system no longer works. same as when I load back into the level. Why is this and how can I fix or work around this?
Which particle system is it, shuriken or legacy? Do you have any scripts that control the emitters?
It is the legacy particle system, and I do not have any scripts that control the emitters. I actually had the same project working on my old computer which crashed but after remaking it, its having this weird error.
Sounds to be as if the button you have created is disabling the particle system in some way.
But even if there was a script, would application.loadlevel reset all variables to the built settings? Also, there isn't anything disabled, its just not showing up. Like according to the editor, it should be playing just fine, but yet its not showing up.
Answer by Bananaman · Jan 04, 2013 at 10:57 PM
Fixed it, and I feel so dumb. Had nothing to do with the particle system at all... Didn't realize that when you set the time scale to 0 in a pause menu, it carries over into other levels. This actually solves a few more problems I was having too!
Wow, I just spent the last 3 hours struggeling with the same problem and I almost gave up... It's funny now :)))
Just logged in to upvote your comment and give some rep points! Worked and you're right, this problem looks so trivial now...
Answer by umair94 · Sep 17, 2017 at 07:44 PM
reset the Time.timeScale = 1; before the start scene loading . Application.LoadLevel(0); in my case it work fine
Answer by komalsharma21294 · Sep 19, 2019 at 10:32 PM
Set particle system to static. It will restart simulating whenever the scene reloads. @Bananaman
Answer by tomaspradol · Sep 05, 2021 at 05:09 PM
I feel so stupid, I has similar or same problem.
I have a particle system on main menu, I start a game, and then return to the main menu but the particle system does not work.
The problem was Time.timeScale = 0;
because before return the main menu the game was paused.
The fix, when main menu scene will loaded, Time.timeScale
must be return to 1
Your answer
Follow this Question
Related Questions
Particle System Toggle in Custom editor 3 Answers
UpdateParticle system should not happen on disabled GO 4 Answers
Particle System on Unity 4 tutorials? 0 Answers
Adding a Material to Particle System 1 Answer
How do you make a Particle System of weather effect look believable when parented to player camera? 0 Answers