Flint Particle System Forum - possible to limit number of particles per emitter? Sat, 25 Dec 2010 17:20:28 +0000 http://flintparticles.org/forum/ Lussumo Vanilla 1.1.10 & Feed Publisher possible to limit number of particles per emitter? http://flintparticles.org/forum/comments.php?DiscussionID=263&Focus=934#Comment_934 http://flintparticles.org/forum/comments.php?DiscussionID=263&Focus=934#Comment_934 Fri, 16 Oct 2009 10:25:33 +0100 ericsoco
thanks,
-e ]]>
possible to limit number of particles per emitter? http://flintparticles.org/forum/comments.php?DiscussionID=263&Focus=940#Comment_940 http://flintparticles.org/forum/comments.php?DiscussionID=263&Focus=940#Comment_940 Mon, 19 Oct 2009 22:30:55 +0100 Richard
class LimitedSteady extends Steady
{
private var _limit:uint;

public function LimitedSteady( limit:uint, rate:Number = 0 )
{
super( rate );
_limit = limit;
}

override public function updateEmitter( emitter:Emitter, time:Number ):uint
{
if( emitter.particles.length >= _limit )
{
return 0;
}
var count:uint = super.updateEmitter( emitter, time );
if( particles.length + count > _limit )
{
return _limit - particles.length;
}
return count;
}
}
]]>