en c++, pour charger un fichier *.x, j´utilise la syntaxe :
LPD3DXBUFFER d3dxMaterialBuffer;
unsigned long nbMaterials;
unsigned long j;
D3DXMATERIAL* d3dXMaterials;
LPD3DXMESH mesh;
D3DXLoadMeshFromX( " models/teapot.x", D3DXMESH_MANAGED, d3dPeripherique, NULL, &3dxMaterialBuffer, &, & ) ;
d3dXMaterials =
(D3DXMATERIAL*)d3dxMaterialBuffer->GetBufferPointe
r();
materials = new D3DMATERIAL8[nbMaterials];
textures = new LPDIRECT3DTEXTURE8[nbMaterials];
Je sais c´est que le debut, mais la, j´ai deja des erreur:
´materials´ : undeclared identifier
´=´ : cannot convert from ´struct _D3DMATERIAL8 *´ to ´int´
voila ce qu´il me dit pour les lignes 8 et 9, mais ou est le probleme???