#1 

15-01-2009 17:31:44

Xp4-Falco
Membres
Date d'inscription:
Messages: 9
IP: 79.84.78.158
Courriel

Bonjour, le code :


#include <iostream>
#include <IRR/irrlicht.h>

using namespace irr;

int main(void)
{

IrrlichtDevice* device = createDevice(video::EDT_OPENGL, core::dimension2d<s32>(640,480),32,false,false,false);
video::IVideoDriver* driver = device->getVideoDriver ();
scene::ISceneManager *scenegraph = device->getSceneManager ();

//On rend invisible le curseur
device->getCursorControl ()-> setVisible (false);

//Sydney
scene::IAnimatedMesh* modele = scenegraph->getMesh("G:\\Prog\\Projets\\SDZ\\media\\sydney.md2");
scene::IAnimatedMeshSceneNode* Nmodele = scenegraph->addAnimatedMeshSceneNode(modele);
//On modifie les propriétés de Sydney
Nmodele->setMaterialFlag(video::EMF_LIGHTING, false);
Nmodele->setFrameLoop(1, 310);
Nmodele->setMaterialTexture( 0, driver->getTexture("G:\\Prog\\Projets\\SDZ\\media\\sydney.bmp") );

//La caméra
scene::ICameraSceneNode *camera = scenegraph->addCameraSceneNodeFPS (0,100.0f,300.0f);

//La boucle de rendu
while (device->run())
{
driver->beginScene(true,true,video::SColor(0,200,200,200));
scenegraph->drawAll ();
driver->endScene ();
}

device->drop ();
return 0;
}


produit l'erreur :

Irrlicht Engine version 1.5
Microsoft Windows Vista Professional Service Pack 1 (Build 6001)
Using renderer: OpenGL 2.1.8201
Radeon X1950 Pro: ATI Technologies Inc.
OpenGL driver version is 1.2 or better.
GLSL version: 1.3
Could not load mesh, because file could not be opened.: G:ProgProjetsSDZmediasyd
ney.md2

Process returned -1073741819 (0xC0000005) execution time : 2.209 s
Press any key to continue.

Merci d'avance.


Hors ligne


#2 

15-01-2009 18:12:43

Metallizer
Membres
Avatar de Metallizer
Date d'inscription:
Messages: 100
IP: 82.240.52.202
Courriel  Site web

Salut !
Dans les chaines de caractères, le \\ ça s'écrit \\\\
Dans le message d'erreur tu as pu voir que tout était collé...


Hors ligne


#3 

15-01-2009 18:32:16

Xp4-Falco
Membres
Date d'inscription:
Messages: 9
IP: 79.84.78.158
Courriel

Ah oui, merci beaucoup, mais dans le tutoriel, il mettait qu'un seul \\...


Hors ligne


#4 

15-01-2009 20:42:23

Metallizer
Membres
Avatar de Metallizer
Date d'inscription:
Messages: 100
IP: 82.240.52.202
Courriel  Site web

Non non, dans le tutorial ce sont des / (à l'endroit) et non des \\ à la windows.
D'ailleurs je te conseille d'utiliser des / étant donné que ça fonctionne sur tous les OS. Autre conseil aussi, utiliser des chemins relatifs (pour les mêmes raison) et pas un chemin absolu (G:\\.....)


Hors ligne


#5 

16-01-2009 11:01:14

LCmaster
Membres
Date d'inscription:
Messages: 20
IP: 193.5.240.1
Courriel

Avec des / c'est le même problème, d'ailleurs en le lançant depuis cb il n'arrive pas a charger le modèle mais depuis l'exécutable oui.

Hors ligne


#6 

16-01-2009 14:37:01

Xp4-Falco
Membres
Date d'inscription:
Messages: 9
IP: 79.84.78.158
Courriel

Ah, merci, moi aussi ça ne marchait pas mais je n'ai pas essayé avec l'*.exe.


Hors ligne


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
99 invités en ligne
membre en ligne: -
RSS Feed