Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 28.03.2005, 13:38 Titel: DrawText erscheint nicht mehr |
|
|
Hallo,
ich habe das Problem, wenn ich mit DrawText etwas auf den Bildschirm schreiben will,nix passiert.Der Compiler gibt aber keine Fehlermeldung oder sonstiges,er startet das Programm ganz normal aber nix passiert
CPP: | while(msg.message != WM_QUIT)
{
if(PeekMessage(&msg,NULL,0,0,PM_REMOVE))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
else
{
Direct3D.BeginScene();
Direct3D.DrawText("TEST",100,100,D3DCOLOR_XRGB(255,255,255));
Direct3D.EndScene();
}
} |
und
CPP: | void CDirect3D::BeginScene(void)
{
m_lpD3DDevice->Clear(0,0,D3DCLEAR_TARGET,m_ClearColor,0,0);
}
void CDirect3D::EndScene(void)
{
m_lpD3DDevice->EndScene();
m_lpD3DDevice->Present(0,0,0,0);
} |
Die Methode DrawText ist die aus den Beispielen bzw dem Buch.
Hat einer ne Ahnung wo dran das liegen könnte?[/code] |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 28.03.2005, 13:58 Titel: |
|
|
was meinst du damit? |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 28.03.2005, 14:01 Titel: |
|
|
Halt eine Projektionsmatrix? Ohne sowas kannst Du nichts darstellen? Wie soll sonst Deine Grafikkarte die Mathematischen Berechnungen durchführen? _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 28.03.2005, 14:18 Titel: |
|
|
weiss leider immer noch nicht was du meinst
ich kann aber zum beispiel ein bild in ein surface laden und das dann anzeigen lassen, das klappt ohne Probleme.Bevor ich weiter Programmiert habe hat die Schrift auch noch funktioniert,nur als ich halt schon etwas weiter war auf einmal nicht mehr.Jetzt habe ich quasi alles neue auskommentiert aber es klappt trotzdem nicht mehr.
Die beiden gezeigten Codeschnipsel waren natürlich nicht der komplette Code, ich dachte mir das nur der wichtig ist.die klasse Direct3D ist von nen Buchbeispiel genommen |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 28.03.2005, 14:20 Titel: |
|
|
Oh man wie ich dieses Buch langsam zu hassen vermag....
Ich glaub irgendwann schreib ich mal ein Grundlagentutorial über 3D Mathematik... Es ist doch bald nicht mehr Normal...
- Patrick, der es bald Satt ist _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 28.03.2005, 14:27 Titel: |
|
|
ich weiss zwar nicht was dein Problem ist, aber wenn es dich nervt fragen zu beantworten würde ich Vorschlagen ignorier sie einfach, aber trotzdem danke schön
PS.: Es lag nicht an der Projektions matrix, sondern ich habe einfach in der Methode
CPP: | void CDirect3D::BeginScene(void)
{
m_lpD3DDevice->BeginScene();
m_lpD3DDevice->Clear(0,0,D3DCLEAR_TARGET,m_ClearColor,0,0);
} |
irgendwie die zeile
m_lpD3DDevice->BeginScene();
gelöscht und deshalb kein text |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 28.03.2005, 14:30 Titel: |
|
|
Pizzabroetchen
Was mich nervt bzw. stört ist, das momentan alles scheiße läuft, pleite, meine Freundin ist gestorben und dieses elende Buch jeden Menschen mehr verblödet und ihm eine "Prima Heile Welt" vorgaukelt. Es kotzt mich an, das in diesem Buch nichtmal Ansatzweise die Grundlegensten Dinge geklärt werden wie Adapter, Treiber, Matrizen oder wie Direct3D überhaupt funktioniert.
Das Buch ist mehr ein Bremsklotz als Treibstoff. _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 28.03.2005, 14:47 Titel: |
|
|
Mein Beileid wegen Deiner Freundin |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 28.03.2005, 15:06 Titel: |
|
|
Gib mal den ganzen COde durch. |
|
Nach oben |
|
 |
Pizzabroetchen Junior JLI'ler
Anmeldedatum: 29.02.2004 Beiträge: 55
Medaillen: Keine
|
Verfasst am: 28.03.2005, 15:10 Titel: |
|
|
CityHunter
Danke,Problem ist gelöst (siehe oben) |
|
Nach oben |
|
 |
|