Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

27.03.2005, 18:09

Probleme mit DX SDK Februar 2005 (ID3DXSprite::Draw Methode)

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

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

2

27.03.2005, 18:20

Indem du die Adresse übergibst ;)

Anonymous

unregistriert

3

27.03.2005, 18:57

welche adresse?!?

4

27.03.2005, 19:03

Die von deinem dritten Parameter.

Anonymous

unregistriert

5

27.03.2005, 19:32

es klappt, thx ^^

Nox

Supermoderator

Beiträge: 5 272

Beruf: Student

  • Private Nachricht senden

6

28.03.2005, 00:03

Das war, wie du zugeben musst, ein Fehler den man durch eine kurze Pause und anschliessendem Neuanschauen auch ohne Forumhilfe hätte lösen können ;)

Anonymous

unregistriert

7

30.03.2005, 17:26

jepp ^^
aber die pause hatte ich nicht, sry -.-
das nächste mal schlaf ich ne nacht drüber ;-)

Werbeanzeige