JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=b277cb4ea0228b2b2e6c329369e9560cMedaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

DrawText erscheint nicht mehr

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Pizzabroetchen
Junior JLI'ler



Anmeldedatum: 29.02.2004
Beiträge: 55

Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 13:38    Titel: DrawText erscheint nicht mehr Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 13:41    Titel: Antworten mit Zitat

Ich sehe keine erstellung einer Orthogonalen oder Perspektivischen Projektionsmatrix?
_________________
'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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Pizzabroetchen
Junior JLI'ler



Anmeldedatum: 29.02.2004
Beiträge: 55

Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 13:58    Titel: Antworten mit Zitat

was meinst du damit?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 14:01    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Pizzabroetchen
Junior JLI'ler



Anmeldedatum: 29.02.2004
Beiträge: 55

Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 14:18    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 14:20    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Pizzabroetchen
Junior JLI'ler



Anmeldedatum: 29.02.2004
Beiträge: 55

Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 14:27    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 14:30    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Pizzabroetchen
Junior JLI'ler



Anmeldedatum: 29.02.2004
Beiträge: 55

Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 14:47    Titel: Antworten mit Zitat

Mein Beileid wegen Deiner Freundin
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Patrick
Dark JLI Master



Anmeldedatum: 25.10.2004
Beiträge: 1895
Wohnort: Düren
Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 14:47    Titel: Antworten mit Zitat

Pizzabroetchen hat Folgendes geschrieben:
Mein Beileid wegen Deiner Freundin


Schon gut, ich kann das Mitleidsgetue nicht hören.
_________________
'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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
City Hunter
Super JLI'ler


Alter: 39
Anmeldedatum: 18.04.2004
Beiträge: 330
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 15:06    Titel: Antworten mit Zitat

Gib mal den ganzen COde durch.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden AIM-Name
Pizzabroetchen
Junior JLI'ler



Anmeldedatum: 29.02.2004
Beiträge: 55

Medaillen: Keine

BeitragVerfasst am: 28.03.2005, 15:10    Titel: Antworten mit Zitat

CityHunter
Danke,Problem ist gelöst (siehe oben)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Fragen, Antworten und Kritik Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum