Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249337 (10773)
  Suchen
 Zurück zur Übersicht
 AutorThema: merkwürdiger Grafikfehler bei Animation
Kai Ebersbach
Datum:21.11.01 16:36 Antwortenals Email verschicken (k.ebersbach@gmx.de) 


Hallo Profaner,

ein Benutzer meines Spieles meldete einen sehr merkwürdigen Fehler, der bisher nie auftrat (gemeldet wurde), obwohl das Programm schon mehrere tausend Male heruntergeladen und gespielt wurde. Auch ich konnte den Fehler nihct selbst simulieren und wende mich deshalb mal an Euch, ob Euch so etwas bekannt vorkommt und es dafür eine Lösung gibt.

Die Screenshots habe ich auf meiner Homepage abgelegt, schaut doch bitte mal was ihr dazu meint:

1. Bild http://www.erosoft.de/temp/eb-fehler-shot.gif (ca. 70kB) zeigt den Fehler wie er beim Benutzer auftritt. Die Flasche in der Mitte wird nicht abgebildet, stattdessen erscheinen waagerechte Streifen. Ausserdem wird die mit DrawText gezeigte Schrift verstümmelt, sie sieht wie "angenagt" aus...
Die Grafikeinstellung soll laut Angabe des Benutzeres bei 32 bit Farben liegen, also weit über dem, was das Spiel benötigt (16bit Highcolor).

2. Das Bild http://www.erosoft.de/temp/eb-normal-shot.gif (ca. 70kB) zeigt wie es aussehen sollte, die Flasche dreht sich (Animation durch MLoadBMP und MCopyBMP) und ist sichtbar.

3. Das Bild http://www.erosoft.de/temp/eb-256f-shot.gif (ca. 60kB) zeigt welche Auswirkungen ein Herunterstellen auf 256 Farben hat, der unter 1. beschreibene Effekt sieht ganz anders aus.

Was kann ich tun? Ich bin etwas ratlos :-)

Danke für jeden Hinweis und viele Grüsse

Kai


Roöland G. Hülsmann
Datum:21.11.01 19:56 Antwortenals Email verschicken (rgh-soft@t-online.de) 


Hallo,
ich würde hier auf Fehler im Grafiktreiber tippen. Wir hatten in der Firma auch mal einige Rechner, die genau diesen Fehler (auch bei meinem Animationsdemo) produzierten. Vielleicht hilft ein neuerer Treiber oder ein anderer Bildschirmmodus. Leider wiß ich nicht mehr was für Karten die Rechner (Es waren IBM-Rechner mit Microchannel) damals hatten, aber das Problem trat nur dort und sonst nirgends auf ... und auch nur bei der Verwendung der Speicherbitmap.
Gruß
Roland


Dennis Schulmeister
Datum:22.11.01 23:27 Antwortenals Email verschicken (dennis.schulmeister@web.de) 


Hallo Kai und Roland,

solche Streifen erscheinen, zumindest bei mir , auch
wenn man einen Bereich der Speicherbitmap auf den Bildschirm
kopiert, der praktisch nicht vorhanden. z.B. lege ich eine
Speicherbitmap von 320*240 fest und kopiere 320,240 - 640, 480
dieser Bitmap auf den Bildschirm.

Worin aber gerade bei Kai's Fall die Ursache liegen könnte,
weiß ich nicht, weil das Spiel ja bei allen anderen Kunden
funktioniert. Ob Windows ev. einen Fehler mit der Speicherverteilung
macht?

Dennis


Christian Devilbis
Datum:23.11.01 09:07 Antwortenals Email verschicken (idefix_nosferatus@lycos.de) 


Hi,

Eine weitere möglichkeit ist auch, das die Grafikdaten,
(also die BMP Bilder) selber schon nicht richtig geladen
wurden, weil z.b der Anwender das Programm über einen
Link Startet und dann der Pfad zu den BMPs nicht stimmt.

Wenn nun aus der Speicherbitmap teile auf dem Screen kopiert
werden, exestieren ja keine Bilder, sondern "Datenmüll",
der angezeigt wird. Hatte ähnlichen Effekt genauso, bis
im Programm mal die Abfrage rausgenommen wurde, ob die
Datei exestiert, und siehe da, Profan meldete beim
Laden, das er die Bitmap nicht laden konnte.

gruss
Christian



Kai Ebersbach
Datum: 24.11.01 10:22 Antwortenals Email verschicken (k.ebersbach@gmx.de) 


Ein herzliches Dankeschön an alle Antworter!

Das Problem konnte dirch Installation eines aktuellen Grafiktreibers gelöst werden, Roland, Du warst also am dichtesten dran an der Lösung oder besser gesagt: Es war die Lösung :-)!

Ich wünsche Euch ein schönes Wochenende!

Kai


 Zurück zur Übersicht