Changeset 2151


Ignore:
Timestamp:
02/22/07 16:35:30 (17 years ago)
Author:
szirmay
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • GTP/trunk/App/Demos/Illum/Ogre/src/PRMDemo/include/PRMDemo.h

    r2025 r2151  
    3939                                  
    4040    { 
    41                 framecount = 0;          
     41                framecount = 0;  
     42                mMoveSpeed /= 5.0; 
    4243    } 
    4344 
     
    6970                ResourceGroupManager::getSingleton().initialiseResourceGroup("Bootstrap"); 
    7071                ResourceGroupManager::getSingleton().initialiseResourceGroup("General"); 
     72                ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_Basic"); 
    7173                ResourceGroupManager::getSingleton().initialiseResourceGroup("PostProc"); 
     74                ResourceGroupManager::getSingleton().initialiseResourceGroup("GTP_Demo"); 
    7275        } 
    7376 
     
    8588        } 
    8689     
     90        void chooseSceneManager() 
     91        { 
     92                mSceneMgr = mRoot->createSceneManager("OcclusionCullingSceneManager"); 
     93        } 
    8794 
    8895        void createScene(void) 
     
    101108                //mCamera->setFarClipDistance(1000); 
    102109                // Set ambient light 
    103         mSceneMgr->setAmbientLight(ColourValue(1, 1, 1)); 
    104                 mSceneMgr->setSkyBox(true, "Examples/MorningSkyBox"); 
     110        mSceneMgr->setAmbientLight(ColourValue(0.1, 0.1, 0.1)); 
     111                mSceneMgr->setSkyBox(true, "Examples/EveningSkyBox"); 
    105112 
    106113                SceneNode* rootNode = mSceneMgr->getRootSceneNode();     
    107114 
     115                /* 
    108116                SceneSerializer s(mSceneMgr); 
    109117                DataStreamPtr inputStream;                               
    110118                inputStream = ResourceGroupManager::getSingleton().openResource("level.txt");            
    111119                s.parseScript(inputStream, ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME); 
     120                */ 
     121                Entity* tower = mSceneMgr->createEntity("tower","tower.mesh"); 
     122                SceneNode* tNode = rootNode->createChildSceneNode("tower"); 
     123                tNode->setScale(10,10,10); 
     124                tNode->attachObject(tower); 
    112125 
    113126/*              Entity* lepcso = mSceneMgr->createEntity("lepcso","stairs.mesh"); 
     
    115128                lNode->attachObject(lepcso);*/ 
    116129         
    117                 createPlane("p","lambert1",Vector3(0,-20,0),Vector2(100,100)); 
     130                //createPlane("p","lambert1",Vector3(0,-20,0),Vector2(100,100)); 
    118131 
    119132                Light* mainLight = mSceneMgr->createLight("MainLight"); 
     
    123136                mainLightNode = rootNode->createChildSceneNode(); 
    124137                 
    125                 mainLightNode->setPosition(0,0,0);               
    126                 mainLight->setPosition(mainLightNode->getWorldPosition()); 
    127                 mainLight->setDirection(-1,-1, 0); 
     138                mainLightNode->setPosition(10,10,0);             
     139                mainLight->setPosition(10,10,0); 
     140                mainLight->setPowerScale(5); 
     141                mainLight->setDirection(-1,-1, -1); 
    128142                mainLightNode->attachObject(mainLight);          
    129143                 
Note: See TracChangeset for help on using the changeset viewer.