Message #9738
Sujet: texture
| Type | Date | Auteur | Contenu |
|---|---|---|---|
| Création du message | 11-02-2011 13:08:17 | gille |
bonjour,
voila j'ai un probleme de chargement d'une texture sous forme d'une image (jpg) et l'erreur que j'ai c'est "could not open file of texture : bata1.jpg" et voila comment j'ai charge la texture dans mon code source // projetblend.cpp : définit le point d'entrée pour l'application console. // #include "stdafx.h" #include "irrlicht.h" int main (void) { irr::IrrlichtDevice* device = irr::createDevice(irr::video::EDT_OPENGL, irr::core::dimension2d<irr::s32>(800,600),32,false,true,false); irr::video::IVideoDriver* driver = device->getVideoDriver (); irr::scene::ISceneManager *sceneManager = device->getSceneManager (); irr::scene::IAnimatedMeshMD2* Bat_base; // chargement du batiment Bat_base = (irr::scene::IAnimatedMeshMD2*)sceneManager->getMesh("bata1.md2"); irr::scene::IAnimatedMeshSceneNode* NBat_base = // creation du noeud sceneManager->addAnimatedMeshSceneNode(Bat_base); NBat_base->setMaterialFlag( // modification des irr::video::EMF_LIGHTING, true); irr::video::ITexture *image = driver->getTexture ("bata1.jpg"); irr::scene::ICameraSceneNode *camera = // creation de la camera sceneManager->addCameraSceneNodeFPS ( 0,100.0f,300.0f); while (device->run()) // la boucle de rendu { driver->beginScene(true,true, irr::video::SColor(0,200,200,200)); driver->draw2DImage(image, // dessin de l'image irr::core::position2d<irr::s32>(20,20), irr::core::rect<irr::s32>(0,0,300,300), 0, irr::video::SColor (255,255,255,255), true); sceneManager->drawAll (); driver->endScene (); } device->drop (); return 0; } merci pour votre aide |
| 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 174 invités en ligne membre en ligne: - RSS Feed |