Hi,
ich bin gerade dabei Modelle auf Kollisionen zu prüfen.
Dazu brauche ich natürlich auch die Koordinaten der Modelle.
Bis jetzt lade ich das X File noch so:
|
C-/C++-Quelltext
|
1
|
LPD3DXMESH meshSpaceship;
|
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
|
D3DXLoadMeshFromX("cube.x", // load this file
D3DXMESH_SYSTEMMEM, // load the mesh into system memory
d3ddev, // the Direct3D Device
NULL, // we aren't using adjacency
&bufShipMaterial, // put the materials here
NULL, // we aren't using effect instances
&numMaterials, // the number of materials in this model
&meshSpaceship); // put the mesh here
|
Aber jetzt brauche ich ja eine Klasse um die genauen Daten wie Roationsfaktor, Streckungsfaktor, Koordinaten, einzuspeichern.
Wie muss ich die Klasse erstellen und dann wie bekomme ich die Daten dann aus dem X File geliefert?
Gibt es vielleicht einen guten Beispielcode dafür? Suche schon seit Tagen aber habe noch nichts gefunden was mir wirklich weitergeholfen hat.
Mfg
PatrickB