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

21

14.03.2010, 17:17

Ich hab mal debuggt und das ist beim Device rauskgekommen:

id3d.pd3dDevice 0x01019620
+IUnknwon
++__vfptr 0x0101c3bc
+++1 0x62216e99
+++2 0x622167f2
+++3 0x622167c9

Das ist doch gültig oder?
Metal ist keine Musik sondern eine Religion.

BlazeX

Alter Hase

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

22

14.03.2010, 17:21

Kannst du denn mit dem Device rendern, oder irgendwelche anderen Dinge erfolgreich erledigen? Wenn ja, dann ist es auch gültig.

23

14.03.2010, 17:21

Sieht so aus...

Bau doch mal eine Abfrage ein:

C-/C++-Quelltext

1
2
if (!Device)
MessageBox(...)

24

14.03.2010, 17:48

Ich hab die abfrage eingebaut und es kommt keine MessageBox
Ja ich kann damit rendern
Metal ist keine Musik sondern eine Religion.

25

14.03.2010, 18:14

kann es sein das vllt irgendwas kaputt ist? Schriftarten oder so?
Metal ist keine Musik sondern eine Religion.

BlazeX

Alter Hase

Beiträge: 478

Wohnort: DD

Beruf: Maschinenbau-Student

  • Private Nachricht senden

26

14.03.2010, 19:17

Hast du schonmal eine andere Schriftart versucht, oder die Parameter mit anderen Werten (auch mal Standard-Werte)?

27

14.03.2010, 22:52

macht keinen unterschied eine andere Schrifart zu nehmen.
Metal ist keine Musik sondern eine Religion.

28

15.03.2010, 17:10

So jetzt findet er den Font :D :D(Ich weiß nicht warum XD).
So aber jetzt hab ich ein neues Problem bei dem ein Laufzeitfehler kommt:

C-/C++-Quelltext

1
2
DWORD color = 0x00ff0000;
gff->DrawTextA("Hallo",color,8,8,19,19,gff->ArialNormal12);


D3DX sagt mir das ppFont invalid ist:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
hr=D3DXCreateFont(Device,                   //D3D Device

                     12,                        //Font height

                     0,                         //Font width

                     FW_NORMAL,                 //Font Weight

                     1,                         //MipLevels

                     false,                     //Italic

                     DEFAULT_CHARSET,           //CharSet

                     OUT_DEFAULT_PRECIS,        //OutputPrecision

                     ANTIALIASED_QUALITY,       //Quality

                     DEFAULT_PITCH|FF_DONTCARE, //PitchAndFamily

                     "Arial",                   //pFacename,

                     &ArialNormal12);           //ppFont
Metal ist keine Musik sondern eine Religion.

29

15.03.2010, 17:54

Warum verwendest du DrawTextA (DX) anstatt die deiner Klassenmethode DrawText (ebenfalls gleichnamig in DX)?

30

15.03.2010, 19:47

Immer noch die genau gleichen fehler und meldungen
Metal ist keine Musik sondern eine Religion.

Werbeanzeige