Changeset 535 for code/branches/particle-old
- Timestamp:
- Dec 16, 2007, 12:44:44 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/particle-old/ParticleREADME.txt
r532 r535 2 2 3 3 == Files == 4 Ben ötigte Files: ParticleInterface.h, ParticleInterface.cc5 Ben ötigte Resourcen: alle particle-Scripts und das material-Script4 Ben�tigte Files: ParticleInterface.h, ParticleInterface.cc 5 Ben�tigte Resourcen: alle particle-Scripts und das material-Script 6 6 7 7 == Code == … … 11 11 //Definiere SceneNode particleNode mit einer geeigneten Entity z.B. Schiff 12 12 13 //Effekt w f ür die Laser14 particle::ParticleInterface *w = new particle::ParticleInterface(mSceneMgr,"schuss","Orxonox/schuss"); ;13 //Effekt w f�r die Laser 14 particle::ParticleInterface *w = new particle::ParticleInterface(mSceneMgr,"schuss","Orxonox/schuss"); 15 15 16 //Effekt e f ür die Triebwerke17 particle::ParticleInterface *e = new particle::ParticleInterface(mSceneMgr,"engine","Orxonox/treibwerk"); ;16 //Effekt e f�r die Triebwerke 17 particle::ParticleInterface *e = new particle::ParticleInterface(mSceneMgr,"engine","Orxonox/treibwerk"); 18 18 19 19 //Einstellen der Parameter … … 23 23 e->particleSystem_->setParameter("local_space","true"); 24 24 25 //F ügt einen weiteren Laser hinzu und setzt die beiden an25 //F�gt einen weiteren Laser hinzu und setzt die beiden an 26 26 //zwei verschiedene Positionen und setzt die Richtung richtig 27 27 w->newEmitter(); … … 35 35 36 36 37 //Anf ügen der PartikelEffekte an die SceneNode37 //Anf�gen der PartikelEffekte an die SceneNode 38 38 w->addToSceneNode(particleNode); 39 39 e->addToSceneNode(particleNode); 40 40 41 41 42 == Dynamische Änderungen ==42 == Dynamische �nderungen == 43 43 44 //Ver ändert die Geschwindigkeit der Partikel44 //Ver�ndert die Geschwindigkeit der Partikel 45 45 w->setVelocity(w->getVelocity()+0.05); 46 46 w->setVelocity(w->getVelocity()-0.05); 47 47 48 //Ver ändert die Distanz, bis wo die Partikel zu sehen sind48 //Ver�ndert die Distanz, bis wo die Partikel zu sehen sind 49 49 w->setDistance(w->getDistance()+0.1); 50 50 w->setDistance(w->getDistance()-0.1); 51 51 52 // Ändert von Partikel erzeugen auf gestoppt oder umgekehrt52 //�ndert von Partikel erzeugen auf gestoppt oder umgekehrt 53 53 w->switchEnable();
Note: See TracChangeset
for help on using the changeset viewer.