Message #4357
Sujet: Les texture ne s'affiche pas
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 26-06-2008 16:48:13 | epsilon99 |
même avec ca ya toujours pas les textures
C'est comme si elle été pas coller sur les objet Si je prend des fichier BMP il me met des couleur unie qui non rien a voir #include <irrlicht.h> #include "Const.h" #include "CEventReceiver.h" using namespace irr; using namespace core; using namespace scene; using namespace video; using namespace io; using namespace gui; 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)); Nsol->setMaterialTexture( 0, driver->getTexture("IMAGE/sol2.bmp") ); 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/face.bmp") ); //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(0,irr::core::vector3df(4,3,4),irr::video::SColorf(1.0f, 1.0f, 1.0f), 1000.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; } |
| 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 118 invités en ligne membre en ligne: - RSS Feed |