1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
| #include "Exemple.h"
#include "NxOgre.h"
void Exemple::createScene(void)
{
mSceneMgr->setAmbientLight(ColourValue(1, 1, 1));
mSceneMgr->setSkyDome(true,"Examples/CloudySky",5,8);
OgreMax::OgreMaxScene * scene =new OgreMax::OgreMaxScene();
//mWindow = mRoot->getAutoCreatedWindow();
scene->Load("cube.scene",mRoot->getAutoCreatedWindow(),OgreMax::OgreMaxScene::NO_OPTIONS,mSceneMgr);
mSceneMgr =scene->GetSceneManager();
Ogre::Light* light = mSceneMgr->createLight( "Light1" );
light->setType( Light::LT_POINT );
light->setPosition( Vector3(0, 500, 0) );
NxOgre::World * Nworld =new NxOgre::World("time-controller : ogre");
NxOgre::Scene * Nscene =Nworld->createScene("terran","gravity: yes,floor : yes");
NxOgre::Body * Body =Nscene->createBody("cube.mesh",new NxOgre::Cube(0.5f),"la il faut donner la valeur en vecteur " ,"mass: 10");
} |
Partager