There could be three types of emitters point, curve, and surface.
The emitter should have a simple drop menu that allows the user to select which particles should be emitted and at what rate, direction... should they be emitted. Something like this:
- Code: Select all
Particle 1: "Particle1Actor"//here we select which particle actor to emmit
Direction:rand(150);//at what starting direction to emit it
Spread:30;//what is the allowed spread
Rate:50;//how many particles are created per frame
Speed:rand(10)//the starting speed of the particles
____________________________
Particle 2: "Particle2Actor"
Direction:60;
Spread:90;
Rate:100;
...
Particles should be simplified actors with only animations, transparency, life(how long they exist), zdepth, direction and speed.
This would be a good addition to GE because simulating explosions and stuff with normal actor really kicks the processor.