Historique des modifications - Message

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

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
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