Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 537


Ignore:
Timestamp:
Dec 16, 2007, 1:07:59 AM (16 years ago)
Author:
nicolasc
Message:

got particle system wroking

Location:
code/branches/FICN
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • code/branches/FICN/Media/materials/scripts/assf2.material

    r528 r537  
    99                        texture_unit
    1010                        {
    11                                 texture human_assf.jpg
     11                                texture human_assf.png
    1212                        }
    1313                }
  • code/branches/FICN/Media/particle/schuss.particle

    r502 r537  
    1 
    2 Orxonox/Schuss
     1Orxonox/schuss
    32{
    43        quota   5000
  • code/branches/FICN/bin/levels/sample.oxw

    r527 r537  
    99                <bar top="200" left="50" width="300" height="20" image="textures/load_screens/ambush-loadbar.png" />
    1010        </loading>
    11        
     11
    1212        <audio>
    13                        
     13
    1414        </audio>
    15        
     15
    1616        <world>
    17                
    18                 <SceneNode name="OgreHeadNode" pos="0,0,0" />                           
    1917
    20                 <Camera name="Camera" pos="0,0,100" lookat="0,0,0" node="OgreHeadNode" />
     18                <SceneNode name="OgreHeadNode" pos="0,0,0" />
     19
     20                <Camera name="Camera" pos="0,0,-100" lookat="0,0,0" node="OgreHeadNode" />
    2121
    2222                <Ambient colourvalue="1,1,1" />
    23        
     23
    2424                <Skybox src="Orxonox/BlueStarSkyBox" />
    2525
    2626                <Entity name="ASSF" src="assf2.mesh" node="OgreHeadNode" />
    2727
    28                 <SceneNode name="Ogre1" pos="0,200,0" />                               
     28                <SceneNode name="Ogre1" pos="0,200,0" />
    2929                <Entity name="head1" src="ogrehead.mesh" node="Ogre1" />
    3030
    31                 <SceneNode name="Ogre2" pos="200,0,0" />                               
     31                <SceneNode name="Ogre2" pos="200,0,0" />
    3232                <Entity name="head2" src="ogrehead.mesh" node="Ogre2" />
    3333
    34                 <SceneNode name="Ogre3" pos="0,0,200" />                               
     34                <SceneNode name="Ogre3" pos="0,0,200" />
    3535                <Entity name="head3" src="ogrehead.mesh" node="Ogre3" />
    3636
     
    4040<!-- Unused at the moment -->
    4141                <SpaceshipSteeringObject node="OgreHeadNode" forward="500" rotateupdown="200" rotaterightleft="200" looprightleft="200" />
    42        
    4342
    4443
    45         <scripts>
     44
     45        <scripts>
    4646                <script file="intro.lua" />
    4747        </scripts>
  • code/branches/FICN/src/orxonox/orxonox.cc

    r535 r537  
    391391  }
    392392
     393  /**
     394   *
     395   * @param
     396   */
    393397  void Orxonox::createScene(void)
    394398  {
     
    414418
    415419
     420  /**
     421   *
     422   */
    416423  void Orxonox::setupScene()
    417424  {
     
    425432    steering_->addNode(node);
    426433
    427 /*
    428     particle::ParticleInterface *e = new particle::ParticleInterface(mgr,"engine","strahl");
     434
     435    particle::ParticleInterface *e = new particle::ParticleInterface(mgr,"engine","Orxonox/strahl");
    429436    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 
     437    e->setPositionOfEmitter(0, Vector3(0,-10,200));
     438    e->setDirection(Vector3(0,0,-1));
     439    e->addToSceneNode(node);
     440
     441    particle::ParticleInterface *w = new particle::ParticleInterface(mgr,"schuss","Orxonox/schuss");
     442    w->particleSystem_->setParameter("local_space","true");
     443    w->newEmitter();
     444    w->setDirection(Vector3(0,0,1));
     445    w->setPositionOfEmitter(0, Vector3(10,10,0));
     446    w->setPositionOfEmitter(1, Vector3(-10,10,0));
     447    w->addToSceneNode(node);
    435448  }
    436449
Note: See TracChangeset for help on using the changeset viewer.