Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 535


Ignore:
Timestamp:
Dec 16, 2007, 12:44:44 AM (16 years ago)
Author:
nicolasc
Message:
  • moved particle(-system) to a better place
  • included particlesystem (but could not get it working)
  • some minor cleanup
Location:
code/branches
Files:
4 added
1 deleted
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/bin/resources.cfg

    r502 r535  
    1111FileSystem=../Media/materials/scripts
    1212FileSystem=../Media/materials/textures
     13#FileSystem=../Media/material
    1314FileSystem=../Media/models
    1415FileSystem=../Media/overlay
  • code/branches/FICN/src/orxonox/CMakeLists.txt

    r523 r535  
    55ADD_SUBDIRECTORY(objects)
    66ADD_SUBDIRECTORY(weapon)
     7ADD_SUBDIRECTORY(particle)
    78
    89
     
    3536  weapon
    3637  xml
     38  particle
    3739)
    3840
  • code/branches/FICN/src/orxonox/orxonox.cc

    r534 r535  
    6161#include "spaceship_steering.h"
    6262
     63#include "particle/ParticleInterface.h"
    6364
    6465//network stuff
     
    424425    steering_->addNode(node);
    425426
     427/*
     428    particle::ParticleInterface *e = new particle::ParticleInterface(mgr,"engine","strahl");
     429    e->particleSystem_->setParameter("local_space","true");
     430    e->setPositionOfEmitter(0, Vector3(0,0,-10));
     431    e->setDirection(Vector3(0,0,-1));*/
     432//     e->addToSceneNode(node);
     433
     434
    426435  }
    427436
  • code/branches/particle-old/ParticleREADME.txt

    r532 r535  
    22
    33== Files ==
    4 Benötigte Files: ParticleInterface.h, ParticleInterface.cc
    5 Benötigte Resourcen: alle particle-Scripts und das material-Script
     4Bentigte Files: ParticleInterface.h, ParticleInterface.cc
     5Bentigte Resourcen: alle particle-Scripts und das material-Script
    66
    77== Code ==
     
    1111        //Definiere SceneNode particleNode mit einer geeigneten Entity z.B. Schiff
    1212
    13         //Effekt w für die Laser
    14         particle::ParticleInterface *w = new particle::ParticleInterface(mSceneMgr,"schuss","Orxonox/schuss");;
     13        //Effekt w fr die Laser
     14        particle::ParticleInterface *w = new particle::ParticleInterface(mSceneMgr,"schuss","Orxonox/schuss");
    1515
    16         //Effekt e für die Triebwerke
    17         particle::ParticleInterface *e = new particle::ParticleInterface(mSceneMgr,"engine","Orxonox/treibwerk");;
     16        //Effekt e fr die Triebwerke
     17        particle::ParticleInterface *e = new particle::ParticleInterface(mSceneMgr,"engine","Orxonox/treibwerk");
    1818
    1919        //Einstellen der Parameter
     
    2323        e->particleSystem_->setParameter("local_space","true");
    2424
    25         //Fügt einen weiteren Laser hinzu und setzt die beiden an
     25        //Fgt einen weiteren Laser hinzu und setzt die beiden an
    2626        //zwei verschiedene Positionen und setzt die Richtung richtig
    2727        w->newEmitter();
     
    3535
    3636
    37         //Anfügen der PartikelEffekte an die SceneNode
     37        //Anfgen der PartikelEffekte an die SceneNode
    3838        w->addToSceneNode(particleNode);
    3939        e->addToSceneNode(particleNode);
    4040
    4141
    42 == Dynamische Änderungen ==
     42== Dynamische nderungen ==
    4343
    44         //Verändert die Geschwindigkeit der Partikel
     44        //Verndert die Geschwindigkeit der Partikel
    4545        w->setVelocity(w->getVelocity()+0.05);
    4646        w->setVelocity(w->getVelocity()-0.05);
    4747
    48         //Verändert die Distanz, bis wo die Partikel zu sehen sind
     48        //Verndert die Distanz, bis wo die Partikel zu sehen sind
    4949        w->setDistance(w->getDistance()+0.1);
    5050        w->setDistance(w->getDistance()-0.1);
    5151
    52         //Ändert von Partikel erzeugen auf gestoppt oder umgekehrt
     52        //ndert von Partikel erzeugen auf gestoppt oder umgekehrt
    5353        w->switchEnable();
Note: See TracChangeset for help on using the changeset viewer.