 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 01.06.2004, 12:39 Titel: |
|
|
Ändere den Code mal folgendermaßen:
Code: |
D3DXIMAGE_INFO ImageInfo;
hr = D3DXLoadSurfaceFromFile(m_lpSurface,0,&r,
"TargetScroll1.png",
0,D3DX_DEFAULT,0,&ImageInfo;
|
Debug das mal und gucke, ob hr für jedes Bild S_OK ist und ob ImageInfo die richtigen Werte enthält. Was ist mit der Debug Runtime, steht das was?
Christian |
|
Nach oben |
|
 |
Kronos Senior JLI'ler

Anmeldedatum: 19.03.2004 Beiträge: 290
Medaillen: Keine
|
Verfasst am: 01.06.2004, 15:32 Titel: |
|
|
erm, sorry, kenne mich mit dem debugger nich aus, wie überprüfe ich das mit dem s_ok und so?? und aehm wat meinst du mit der runtime?
Hier übrigens nen bild von meinem prob:
www.8ung.at/anarchy/ScrollingProb1.jpg
Da isser schon auf der Rückfahrt vom 1 bild zum 1 bild
Btw. den gepasteten code von dir, soll ich das so bei jedem der drei D3DXLoadSurfaceFromFile machen? |
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 01.06.2004, 16:04 Titel: |
|
|
Ich habe es jetzt mal auf einen anderen Rechner getestet, da läuft es auch.
Zitat: |
erm, sorry, kenne mich mit dem debugger nich aus
|
Dann wird es Zeit.
Zitat: |
wie überprüfe ich das mit dem s_ok und so?? und aehm wat meinst du mit der runtime?
|
Warum schreibe ich eigentlich immer diese Bücher, wenn die sowieso niemand liest ?
Du änderst den Code so wie ich es gezeigt habe und setzt Breakpoints an die Stelle D3DXLoadSurface usw. (Maus auf den Rand und klicken oder F9 drücken). Dann das Programm ausführen (F5) und nachschauen, was die Variablen (hr, ImageInfo) für Werte haben. Mit F10 führst du das Programm Schrittweise aus.
Christian |
|
Nach oben |
|
 |
Jonathan_Klein Living Legend

Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 01.06.2004, 17:05 Titel: |
|
|
Man sollte darauf achten, das Debuggin im Fullscreenmodus Probleme macht.Deshalb am besten in den Fenstermodus umschalten (einfach Windowed auf true setzten). Ist bei mir jedenfalls so. Wenn ich Fullscreen hab, stürtzt das Programm sofort ab, wenn ich Windwoed hab, kommt ne Windowsfehlermeldugn, ich kann auf Debug klicken, bekomm die Zeile im Quellcode angezeigt, in der der Fehler auftrat und aknn mir alle Variablen anschaun. Sehr praktisch... _________________ https://jonathank.de/games/ |
|
Nach oben |
|
 |
Kronos Senior JLI'ler

Anmeldedatum: 19.03.2004 Beiträge: 290
Medaillen: Keine
|
Verfasst am: 01.06.2004, 17:20 Titel: |
|
|
und ihr habt eht nicht meine beschriebenen probleme wie auf dem pic? mit christians source änderungen ist es das gleiche! ich teste das proggie gleich mal auf anderem rechner..
Z.Z hab ich einen Grafikkartentreiber namens "Omega" drauf, für den Catalyst 4.2. ! Omega ist sozusagen nen erweiteter treiber für den Catalyst, bekannte macken ausgeschaltet usw! ich saug nachher mal den 4.4er Catalyst
Edit: also auf meinem anderen rechner mit Radeon 9000 und Catalyst 4.1 läufts in sofern, dass das ERSTE bild, in der richtigen auflösung ist, und er ziemlich schnell scrollt und 2-3 sekunden dann im dunklen rumscrollt und wieder zurückscrollt! wie gesagt, nur das erste!
Zuletzt bearbeitet von Kronos am 01.06.2004, 17:28, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Fallen JLI MVP


Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 01.06.2004, 17:25 Titel: |
|
|
Sind Omega Treiber nicht speziall von freaks angepasste Treiber für geschwindigkeit und sonstiges ? Sowas könnte schon so einige probleme bereiten. _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
 |
Kronos Senior JLI'ler

Anmeldedatum: 19.03.2004 Beiträge: 290
Medaillen: Keine
|
Verfasst am: 03.06.2004, 18:33 Titel: |
|
|
Kann mal jemand mit ner ATI Karte probieren, obs bei ihm geht? bei mienen beiden ati karten, gehts net-... |
|
Nach oben |
|
 |
Kronos Senior JLI'ler

Anmeldedatum: 19.03.2004 Beiträge: 290
Medaillen: Keine
|
Verfasst am: 13.08.2004, 17:38 Titel: |
|
|
Lol, nach dem ich zum Geburtstag eine nVidia Grafikkarte (fx5900XT) geschenkt bekommen habe (hatte am 24.7) hab ich meine 9600pro raus und die nVidia Karte rein.. Ich habe eben , durch Zufall, nochmal das Beispiel getestet.. ES GEHT! Es lag also an der Grafikkarte ^^^^^^ |
|
Nach oben |
|
 |
|
|
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
|