Historique des modifications - Message

Message #9738

Sujet: texture


TypeDateAuteurContenu
Création du message11-02-2011 13:08:17gille
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

OptionsLiens officielsCaractéristiquesStatistiquesCommunauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1441 sujets
11339 messages
Dernier membre inscrit: Saidov17
29 invités en ligne
membre en ligne: -
RSS Feed