| coreys |
09-18-2007 03:17 PM |
1 Attachment(s)
PHP Code:
//#CLIENTSIDE function onCreated() { with (findImg(200)) { // Falling leaves
// Emitter attributes layer = 2; x = player.x; y = player.y; emitter.delaymin = 0.1; emitter.delaymax = 0.3; emitter.nrofparticles = 5; emitter.emissionoffset = {-12, -15, 50}; emitter.checkbelowterrain = true;
// Basic particle attributes emitter.particle.lifetime = 20; emitter.particle.zoom = 2; emitter.particle.image = "mal_particle_rain.gif"; emitter.particle.rotation = -degtorad(10);
// Movement emitter.particle.zangle = -1; emitter.particle.speed = 15; emitter.particle.alpha = 1; emitter.particle.mode = 0;
emitter.addglobalmodifier("impulse", 0.2, 0.2, "zangle", "multiply", 0.95, 0.95); emitter.addlocalmodifier("impulse", 0, 20, "zoom", "add", -1.5, -.25); emitter.addlocalmodifier("once", 0, 0, "angle", "replace", degtorad(260), degtorad(230)); emitter.addlocalmodifier("once", 0, 0, "x", "add", -64, 64); emitter.addlocalmodifier("once", 0, 0, "zoom", "replace", 0.6, 1.2); emitter.addlocalmodifier("range", 0, 100000, "speed", "add", 3, 3); } setTimer(0.1); } function onTimeOut() { this.i = findImg(200); this.i.x = player.x; this.i.y = player.y; if (this.i.emitter.nrofparticles < 200) this.i.emitter.nrofparticles++; setTimer(0.1); }
Here's an old emitter I made for rain.
Image attached.
I believe I emulated wind in there, it's an old backup though, so I'm not sure.
|