Flint Particle System Forum - Two identical emitters/renderers - different result Mon, 12 Dec 2011 22:54:05 +0000 http://flintparticles.org/forum/ Lussumo Vanilla 1.1.10 & Feed Publisher Two identical emitters/renderers - different result http://flintparticles.org/forum/comments.php?DiscussionID=133&Focus=526#Comment_526 http://flintparticles.org/forum/comments.php?DiscussionID=133&Focus=526#Comment_526 Tue, 18 Nov 2008 16:23:05 +0000 Jonsey
I've posted the code below.

-Thank you in advance.

-------

import org.flintparticles.common.counters.*;
import org.flintparticles.common.displayObjects.RadialDot;
import org.flintparticles.common.initializers.*;
import org.flintparticles.twoD.actions.*;
import org.flintparticles.twoD.emitters.Emitter2D;
import org.flintparticles.twoD.initializers.*;
import org.flintparticles.twoD.renderers.*;
import org.flintparticles.twoD.zones.*;


var emitter:Emitter2D = new Emitter2D();

emitter.counter = new Steady( 1 );

emitter.addInitializer( new ImageClass( RadialDot, 2, 0xA6A6A6, "hardlight" ) );
emitter.addInitializer( new Lifetime( 11, 12 ) );
emitter.addInitializer( new Position( new LineZone( new Point( 100, 7 ), new Point( 600, 7 ) ) ) );
emitter.addInitializer( new Velocity( new PointZone( new Point( -5, 2 ) ) ) );
emitter.addInitializer( new ScaleImageInit( 0.5, 1.5 ) );


emitter.addAction( new Move() );
emitter.addAction( new DeathZone( new RectangleZone( 5, 5, 1290, 190 ), true ) );
emitter.addAction( new RandomDrift( -4, 3 ) );

var renderer:DisplayObjectRenderer = new DisplayObjectRenderer();
renderer.addEmitter( emitter );
addChild( renderer );

emitter.start();
emitter.runAhead( 15 );

var emitter2:Emitter2D = new Emitter2D();

emitter2.counter = new Steady( 1 );

emitter2.addInitializer( new ImageClass( RadialDot, 2, 0xA6A6A6, "hardlight" ) );
emitter2.addInitializer( new Position( new LineZone( new Point( 601, 7 ),new Point( 1291, 7 ) ) ) );
emitter2.addInitializer( new Velocity( new PointZone( new Point( 5, 2 ) ) ) );
emitter2.addInitializer( new ScaleImageInit( 0.5, 1.5 ) );

emitter2.addAction( new Move() );
emitter2.addAction( new DeathZone( new RectangleZone( 0, 0, 1292, 190 ), true ) );
emitter2.addAction( new RandomDrift( 4, 3 ) );

var renderer2:DisplayObjectRenderer = new DisplayObjectRenderer();
renderer2.addEmitter( emitter2 );
addChild( renderer2 );

emitter2.start();
emitter2.runAhead( 15 ); ]]>
Two identical emitters/renderers - different result http://flintparticles.org/forum/comments.php?DiscussionID=133&Focus=530#Comment_530 http://flintparticles.org/forum/comments.php?DiscussionID=133&Focus=530#Comment_530 Thu, 20 Nov 2008 09:23:51 +0000 Richard Two identical emitters/renderers - different result http://flintparticles.org/forum/comments.php?DiscussionID=133&Focus=531#Comment_531 http://flintparticles.org/forum/comments.php?DiscussionID=133&Focus=531#Comment_531 Thu, 20 Nov 2008 11:07:02 +0000 Jonsey