Shuriken Particles - Sub emitter not working as expected?

Hello,

I am new to Unity and playing around with the new Shuriken particle system. My scene looks like this: 1 particle system that emits a burst of particles all at once. I added a death sub emitter expecting that when each particle dies, it would emit the sub emitter (to make it appear like each particle exploded). But what is happening instead is only 1 sub emitter is emitted.

Am I going about this the wrong way? Any help is greatly appreciated!

OK, I have stumbled on similar problem and I think that I finally got it. Maybe it was already described above and I am just stupid, I do not know. The MaxParticles in the subemitter refers to ALL particles spawned by this type of subemitter, not just one. This means, that the number you type there will determine the TOTAL number of particles spawned by every spawned subemitter COMBINED. So, if the number is low, there just may be too many particles from this source in the scene already.

Responding to this because I didn’t see this info anywhere: when I had any delay in my bursts, or any delay on the subemitter particle system, the subemitter completely failed to work. Just an additional gotcha with this system.

I’m having the same problem. I thought that perhaps the subs were adding to the parent budget, and changed my Emission data to compensate, but that didn’t seem to help either.

So yeah, in Preview mode, it looks great!
BUT in Game, only one sub triggers (same with both Collide and Death type).

Try upping the “Max Particles” number above the default 1000 on the systems that are being spawned on death.

This is old, but I had this same problem. So maybe this will help someone.

It seems that new on death sub emitters have the Bursts Particles set to 30 by default.

Check the Bursts setting under the Emission tab on the sub emitter. Change the Particles number under Bursts to 1 if you only want a single new particle to emit on death.

You should also raise the Max Particles to whatever the max is you might need at one time.

Also, check your layers. I couldn’t see the subemitters being spawned since I was using a culling mask on my camera that they were not included in.

For anyone who got in this ancient thread but still having same issue (like me) look to the Size over Lifetime in a particle paster.

As you may notice it goes to 0 near the end, which changes size not only for current particle but for all its children as well.