Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

13.04.2010, 16:07

An Fighter19. Wenn du mal hochscrollen würdest, würdest du es auch sehen.
Ich weiß es dauert viel zu lange, aber ich habe echt nur Pech. Habe mir heute mal eben im Zeigefinger Nerv und Sehne durchtrennt. Dennoch kann es nicht mehr all zu lange dauern mit dem Tutorial. Außerdem kamen auch noch Prüfungen und dergleichen dazwischen.
Klatscht die Hopper an die Wand, Deutschland ist ein Raverland! :D

12

13.04.2010, 16:11

An dich. ;)

Ich schätze an den Herren ohne Kenntnisse der deutschen Rechtschreibung. Den nicht nur Groß- und Kleinschreibung sind ein Problem, auch Satzzeichen scheinen auf seiner Tastatur ein jungfrauliches Leben zu führen.

Mal zum Thema.

Der Fehler lässt sich nur durch das Fehlen der Datei erklären oder durch anderen Quellcode. Den die Funktionen sind, soweit ich das sehe, in Ordnung.

Edit: Da versucht man auch noch was zum Thema zu posten, liest sich den Quelltext noch drei mal durch um zu sehen ob ein Fehler vor liegt und dann..ist man zu langsam. ;D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Môr« (13.04.2010, 16:51)


CBenni::O

1x Contest-Sieger

Beiträge: 1 145

Wohnort: Stuttgart

  • Private Nachricht senden

13

13.04.2010, 16:47

An Fighter19. Wenn du mal hochscrollen würdest, würdest du es auch sehen.

Habe ich mir gedacht :D
Wollte nur mal auf Nummer sicher gehen ;)

mfg CBenni::O
Ein Mitglied der VEGeiCoUndGraSonMaWiGeS Bewegung.
42!
Aufräumen kann jeder, nur das Genie überblickt das Chaos!
Metal will never die!
1. Sppro Gamecontest - mein Beitrag

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

14

14.04.2010, 12:49

Es würde im Übrigen keine Fehlermeldung geben, wenn die Dateien nicht vorhanden sind. Dazu müsstest du das schon explizit angeben. Aber deine Funktion sieht ja so aus:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
AUX_RGBImageRec *LoadBMP(char *Filename)            
{
        FILE *File=NULL;                            
        if (!Filename)                              
        {
                return NULL;                        
        }
        File=fopen(Filename,"r");                   
        if (File)                                   
        {
                fclose(File);                       
                return auxDIBImageLoad(Filename);   
        }
        return NULL;                                
}


Wenn die Dateien nicht existieren wird eben "NULL" zurückgegeben. Da passiert also erst mal gar nichts und es wird einfach eine "NULL"-Textur gerendert. Dass diese im Programm nicht sichtbar ist, dürfte relativ logisch sein. Ansonsten lösche doch einfach mal bei dir die Bilder und schau, was passiert ;)

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

15

14.04.2010, 18:07

Wenn die Dateien nicht existieren wird eben "NULL" zurückgegeben. Da passiert also erst mal gar nichts und es wird einfach eine "NULL"-Textur gerendert. Dass diese im Programm nicht sichtbar ist, dürfte relativ logisch sein. Ansonsten lösche doch einfach mal bei dir die Bilder und schau, was passiert ;)
Nein, das sind nur die Bilddaten. Wenn die Funktion für einen Aufruf NULL zurückgeben würde, würde überhaupt keine Textur angezeigt werden. Der Fehler liegt wo anders. Ggf kann der Poster ja noch den Rest des Codes bereitstellen.
@D13_Dreinig

Fred

Supermoderator

Beiträge: 2 121

Beruf: Softwareentwickler

  • Private Nachricht senden

16

14.04.2010, 20:50

Mhm habe grade nicht genau verstanden was du meinst und mir den Code näher angeschaut und musste feststellen, dass du recht hast ;). Wenn nur ein Bild nicht geladen wird, dann sollte tatsächlich keine Textur gerendert werden. Darauf hatte ich gar nicht geachtet.

Werbeanzeige

Ähnliche Themen