Hey Leutz
Ich habe heute angefangen ein 2d beat em up zu schreiben...
als ich jedoch dran war eine klasse für sprites zu schreiben, fiel mir auf dass sich die Draw-Methode von ID3DXSprite geändert hat
Sie hat jetzt folgenden aufbau:
Draw(Texture, Fläche der Texture, Zentrum, Position, color-key),
wobei Zentrum und Position D3DXVECTOR3 sind!
ich habe meinen code also abgeändert.
jetzt kommt beim komplimieren allerdings folgender fehler:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
|
--------------------Konfiguration: SML - Win32 Debug--------------------
Kompilierung läuft...
Sprite.cpp
c:\dokumente und einstellungen\root\desktop\development\projects\sml\sprite.cpp(51) : error C2664: 'Draw' : Konvertierung des Parameters 3 von 'struct D3DXVECTOR3' in 'const struct D3DXVECTOR3 *' nicht moeglich
Kein benutzerdefinierter Konvertierungsoperator verfuegbar, der diese Konvertierung durchfuehren kann, oder der Operator kann nicht aufgerufen werden
main.cpp
Ueberspringen... (keine relevanten Aenderungen gefunden)
Common.cpp
Direct3D.cpp
Fehler beim Ausführen von cl.exe.
SML.exe - 1 Fehler, 0 Warnung(en)
|
wie kann ich den fehler beheben ????