- Home /
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!
Answer by Makiavel · Aug 12, 2015 at 02:51 PM
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.
Answer by laessnb · Apr 07, 2015 at 12:44 AM
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.
Answer by valleyDweller · Sep 05, 2013 at 07:28 PM
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).
Answer by Jookah · Sep 24, 2013 at 09:46 PM
Try upping the "Max Particles" number above the default 1000 on the systems that are being spawned on death.
Answer by Mortis13 · Jul 22, 2014 at 09:54 PM
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.