Why Particle Systems do not spawn particles at once ?

HI,

I have a game object with these component: Ellipsoid Particle Emitter, Particle Animator, Particle Renderer. And I set ‘Max Emission ’ and ’ Min Emission’ to 1.

I found that Particle systems do not spawn particles at once after you click the play button, But I want it to spawn particles at once. Am I missing something ? Thinks in advances.

http://unity3d.com/support/documentation/Components/class-EllipsoidParticleEmitter.html

If you want to have particles already there when you start the game, instead of waiting for the emmiters to spawn them, you can use the particleEmmiter.Simulate() method

note that this method has a parameter for the amount of time you want to run the particles for, but it doesn’t really work… what you want to do is call Simulate in a for loop, once for each second of simulation…

This will pre-emit the particles, so that on scene start, they will be there already :slight_smile:

Cheers

Thanks for your replies, I’ll give it a try.

Activate the “One Shot” parameter in the particle emitter settings in the inspector