Pages: 1
- Accueil forums
- » Installation/Compilation
- » Code::Blocks, où et comment mettre les *.md2
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
15-01-2009 18:12:43
- Metallizer
- Membres

- 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
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
15-01-2009 20:42:23
- Metallizer
- Membres

- 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
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
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



