Message #4346
Sujet: Les texture ne s'affiche pas
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 25-06-2008 21:31:16 | epsilon99 |
Bonjour,
J'ai un problem avec les texture Il ne les affiche pas, les objet restent noir voivi le code : int main(void) { IrrlichtDevice* device = createDevice(video::EDT_OPENGL, core::dimension2d<s32>(640,480),32,false,true,false,0); video::IVideoDriver* driver = device->getVideoDriver (); scene::ISceneManager *scenegraph = device->getSceneManager (); //On rend invisible le curseur device->getCursorControl ()-> setVisible (true); //On recupere un pointeur vers la GUI IGUIEnvironment *gui = device->getGUIEnvironment(); irr::core::vector3df posCam; wchar_t titre[100]; scene::IAnimatedMesh* sol; sol = scenegraph->getMesh("OBJET/sol.3ds"); scene::IMeshSceneNode *Nsol = scenegraph->addMeshSceneNode(sol->getMesh(0)); Nsol->setPosition(irr::core::vector3df(0,0,0)); scene::IAnimatedMesh* cube; cube = scenegraph->getMesh("OBJET/cube.3ds"); scene::IMeshSceneNode *Ncube = scenegraph->addMeshSceneNode(cube->getMesh(0)); Ncube->setPosition(irr::core::vector3df(0,5,0)); //On modifie les propriétés de Sydney Ncube->setMaterialTexture( 0, driver->getTexture("IMAGE/sol.jpg") ); //La caméra ICameraSceneNode *camera; camera = scenegraph->addCameraSceneNodeFPS (0,100.0f,20.0f, -1, 0, 5, true, 0.4); camera->setPosition(irr::core::vector3df(4, 1, 4)); //lumiere irr::scene::ILightSceneNode* lumiere; lumiere = scenegraph->addLightSceneNode(camera, irr::core::vector3df(0,0,0), irr::video::SColorf(50.0f, 50.0f, 50.0f, 10.0f), 5.0f); irr::scene::ITriangleSelector *selectorCube = 0; if(Ncube) { selectorCube = scenegraph->createOctTreeTriangleSelector(cube->getMesh(0), Ncube); Ncube->setTriangleSelector(selectorCube); selectorCube->drop(); } irr::scene::ITriangleSelector *selectorSol = 0; if(Nsol) { selectorSol = scenegraph->createOctTreeTriangleSelector(sol->getMesh(0), Nsol); Nsol->setTriangleSelector(selectorSol); selectorSol->drop(); } IMetaTriangleSelector* metaSelectorSol = scenegraph->createMetaTriangleSelector(); metaSelectorSol->addTriangleSelector(selectorSol); scene::ISceneNodeAnimatorCollisionResponse* gestionSol = scenegraph->createCollisionResponseAnimator(metaSelectorSol, camera,vector3df(500,500, 500),vector3df(0,-100.0f, 0), vector3df(0,0, 0), 0.0005f); camera->addAnimator(gestionSol); //La boucle de rendu while (device->run()) { posCam = camera->getPosition(); swprintf(titre, L"FPS : %d (mode debug) | PosCam : " "X : %f Y : %f Z : %f", driver->getFPS(), posCam.X, posCam.Y, posCam.Z); device->setWindowCaption(titre); driver->beginScene(true,true,video::SColor(0,0,0,0)); scenegraph->drawAll (); driver->endScene (); } device->drop (); return 0; } J'ai essayé différent format d'objet et Image mais c'est toujours pareille help me please |
| Options | Liens officiels | Caractéristiques | Statistiques | Communauté |
|---|---|---|---|---|
|
Préférences cookies Corrections |
![]() ![]() ![]() ![]() |
Propulsé par Django xhtml 1.0 css 2.1 |
884 membres 1440 sujets 11337 messages |
Dernier membre inscrit: Saidov17 116 invités en ligne membre en ligne: - RSS Feed |