Changeset 10078 in orxonox.OLD for branches/playability/src/world_entities/projectiles/mbolt.cc
- Timestamp:
- Dec 14, 2006, 10:58:41 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/playability/src/world_entities/projectiles/mbolt.cc
r10073 r10078 45 45 { 46 46 this->registerObject(this, MBolt::_objectList); 47 this->loadModel("models/projectiles/mbolt.obj",0.25); 47 this->loadModel("models/projectiles/mbolt.obj"); 48 48 49 //this->loadModel("models/projectiles/laser.obj"); 49 50 … … 55 56 56 57 //this->emitter = new DotEmitter(1000, 0, 0); 57 this->emitter = new BoxEmitter(Vector(8,1,1)*dynamic_cast<StaticModel*>(this->getModel())->getScaleFactor(), 1000, 0, 0);58 this->emitter = new DotEmitter(200, 0, 0); 58 59 this->emitter->setParent(this); 59 60 this->emitter->setSpread(M_PI,M_PI); … … 76 77 /** 77 78 * standard deconstructor 78 79 /** 80 */ 79 * 80 */ 81 81 MBolt::~MBolt () 82 82 { … … 104 104 if (unlikely(MBolt::trailParticles == NULL)) 105 105 { 106 MBolt::trailParticles = new SpriteParticles( 3000);106 MBolt::trailParticles = new SpriteParticles(1000); 107 107 MBolt::trailParticles->setName("BoomerangProjectileTrailParticles"); 108 108 MBolt::trailParticles->setMaterialTexture("maps/radial-trans-noise.png"); … … 134 134 135 135 this->emitter->setSpread(0); 136 this->emitter->setEmissionRate( 80.0);136 this->emitter->setEmissionRate(10.0); 137 137 this->emitter->setEmissionVelocity(0); 138 138 this->updateNode(0); … … 198 198 199 199 glPushMatrix(); 200 201 200 float matrix[4][4]; 202 201 glTranslatef (this->getAbsCoor ().x, this->getAbsCoor ().y, this->getAbsCoor ().z); … … 205 204 glMultMatrixf((float*)matrix); 206 205 207 glScalef( 3.0, 0.7, 0.7); // no double rescale206 glScalef(0.75, 0.7/4, 0.7/4); // no double rescale 208 207 209 208 this->mat->select();
Note: See TracChangeset
for help on using the changeset viewer.