Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Soulfly32 Mini JLI'ler
Anmeldedatum: 29.04.2004 Beiträge: 4
Medaillen: Keine
|
Verfasst am: 29.04.2004, 13:14 Titel: DrawText() fehler? |
|
|
Hallo,
ich hab ganz normal den Code aus dem Buch für Text benutzt.
Sogar den Originalcode aus JLIFIGHTER hab ich ausprobiert.
Immer kriege ich folgendes ergebniss:
kann mir jemand sagen, woran das liegt? |
|
Nach oben |
|
|
Christian Rousselle Site Admin
Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 29.04.2004, 13:48 Titel: |
|
|
Hallo,
ohne Code etwas schwierig zu sagen, es sieht so aus, als ob sich der x-Wert ändert oder was mit dem String nicht okay ist. Kannst du mal etwas Code posten?
C. |
|
Nach oben |
|
|
Soulfly32 Mini JLI'ler
Anmeldedatum: 29.04.2004 Beiträge: 4
Medaillen: Keine
|
Verfasst am: 29.04.2004, 15:37 Titel: |
|
|
das ist der normale Code aus dem Buch den ich benutze
Code: |
void CDirect3D::DrawText(LPCSTR Text, int x, int y, D3DCOLOR TextColor)
{
RECT r = { x, y, 0, 0 };
// Größe des Rechtecks berechnen
m_lpD3DFont->DrawText(Text, -1, &r, DT_CALCRECT, TextColor);
// Text ausgeben
m_lpD3DFont->DrawText(Text, -1, &r, DT_CENTER, TextColor);
}
|
|
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.05.2004, 05:43 Titel: |
|
|
Soulfly32 hat Folgendes geschrieben: | das ist der normale Code aus dem Buch den ich benutze
Code: |
void CDirect3D::DrawText(LPCSTR Text, int x, int y, D3DCOLOR TextColor)
{
RECT r = { x, y, 0, 0 };
// Größe des Rechtecks berechnen
m_lpD3DFont->DrawText(Text, -1, &r, DT_CALCRECT, TextColor);
// Text ausgeben
m_lpD3DFont->DrawText(Text, -1, &r, DT_CENTER, TextColor);
}
|
|
Haste schon die beispiel proggs instal? wenn ja leg dir die beiden Code neben einnander einmal deiner und einmal denn von Chris |
|
Nach oben |
|
|
Kronos Senior JLI'ler
Anmeldedatum: 19.03.2004 Beiträge: 290
Medaillen: Keine
|
Verfasst am: 01.05.2004, 07:43 Titel: |
|
|
sie unterscheiden sich nicht wesentlich vom inhalt \o/. eher von der länge |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.05.2004, 07:46 Titel: |
|
|
Kronos hat Folgendes geschrieben: | sie unterscheiden sich nicht wesentlich vom inhalt \o/. eher von der länge |
ja da haste recht |
|
Nach oben |
|
|
C++Builder Senior JLI'ler
Anmeldedatum: 04.10.2003 Beiträge: 235
Medaillen: Keine
|
Verfasst am: 01.05.2004, 10:30 Titel: |
|
|
hi
wie füllst du denn LPCSTR Text?
Oder wie rufst du die Funktion auf? |
|
Nach oben |
|
|
Odium Junior JLI'ler
Anmeldedatum: 29.12.2003 Beiträge: 78
Medaillen: Keine
|
Verfasst am: 01.05.2004, 18:05 Titel: |
|
|
genau den selben fehler krieg ich auch immer.Bei allen original-jli-beispielen von der cd kommt der fehler auch.Bei den DX-Beispielen aus dem SDK kommt der Fehler aber komischerweise nicht.Ein weiterer Fehler den ich immer habe ist,dass ich nur Quadratische Sprites laden kann.
das erschwert mir die arbeit mit DX |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.05.2004, 18:38 Titel: |
|
|
gibt mal die Kapitels an. |
|
Nach oben |
|
|
Odium Junior JLI'ler
Anmeldedatum: 29.12.2003 Beiträge: 78
Medaillen: Keine
|
Verfasst am: 01.05.2004, 18:45 Titel: |
|
|
von kapitel 19 aufwärts.ich schätze mal es liegt bei mir an der grafikkarte oder an der DX-Version. |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 01.05.2004, 19:24 Titel: |
|
|
hm bei mir klappen die alle, was fuerne Karte haste? |
|
Nach oben |
|
|
KI JLI Master
Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 01.05.2004, 20:13 Titel: |
|
|
Odium hat Folgendes geschrieben: | genau den selben fehler krieg ich auch immer.Bei allen original-jli-beispielen von der cd kommt der fehler auch.Bei den DX-Beispielen aus dem SDK kommt der Fehler aber komischerweise nicht.Ein weiterer Fehler den ich immer habe ist,dass ich nur Quadratische Sprites laden kann.
das erschwert mir die arbeit mit DX |
dann mach dir ne eigene DrawText Funktion. |
|
Nach oben |
|
|
Odium Junior JLI'ler
Anmeldedatum: 29.12.2003 Beiträge: 78
Medaillen: Keine
|
Verfasst am: 02.05.2004, 16:31 Titel: |
|
|
jo hab ich auch gemacht.Mach das jetzt mit BMP-Font.Ist,wie ich finde,sowieso praktischer |
|
Nach oben |
|
|
City Hunter Super JLI'ler
Alter: 39 Anmeldedatum: 18.04.2004 Beiträge: 330 Wohnort: Berlin Medaillen: Keine
|
Verfasst am: 03.05.2004, 07:21 Titel: |
|
|
Ja ick bin jetzte eine woche krank, denn kann ich das Buch weiterlesen mal schauen ob ich auch sohn felher habe |
|
Nach oben |
|
|
|