graphik funktion

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

 

blitz

Betreff: graphik funktion

BeitragDo, Jun 09, 2005 16:16
Antworten mit Zitat
Benutzer-Profile anzeigen
BlitzBasic: [AUSKLAPPEN]
;laden
Print \"Laden . . .\"
ship=gfx(\"ship.jpg\")
bullet=gfx(\"bullet.jpg\")
background=gfx(\"background.jpg\")
Print \"Laden ende\"
Cls
Locate 0,0
;/laden

;graphikfunktion
Function gfx(name$)
var=LoadImage(\"gfx\\"+name$)
If var=0 Then RuntimeError name$+\" wurde nicht gefunden!\"
Print name$
Return
End Function
;/graphikfunktion


das wäre mein code, aber es läuft immer was schief. soll meine 1. f. werden

was is falsch???
 

Klaas

BeitragDo, Jun 09, 2005 16:20
Antworten mit Zitat
Benutzer-Profile anzeigen
Code: [AUSKLAPPEN]

Function gfx(name$)
   var=LoadImage("gfx\"+name$)
   If var=0 Then RuntimeError name$+" wurde nicht gefunden!"
   Print name$
   Return var ;<-------------- hier zurückgeben
End Function


Das sollte auf jedenfall so geändert werden da sont die Variablen ship,bullet und background leer bleiben

Ansonsten ist alles soweit okay, wenn du die Pfade richtig angegeben hast sollte es gehen.

was kommt denn für ein Fehler ?
  • Zuletzt bearbeitet von Klaas am Do, Jun 09, 2005 16:22, insgesamt einmal bearbeitet

Jan_

Ehemaliger Admin

BeitragDo, Jun 09, 2005 16:22
Antworten mit Zitat
Benutzer-Profile anzeigen
du gibts ncihts zurück!

return var%

musst du nutzten, aber guter anfang!
between angels and insects
 

blitz

Betreff: -

BeitragDo, Jun 09, 2005 16:25
Antworten mit Zitat
Benutzer-Profile anzeigen
2.) so wies jetzt ist, wird runtimeerror aktiv

vorher auch, seufz
 

Klaas

BeitragDo, Jun 09, 2005 16:27
Antworten mit Zitat
Benutzer-Profile anzeigen
dann findet Blitz die Bilder nicht oder kann diese Dateien nicht als Bild laden.

Kontrolliere mal die Pfade und mit CurrentDir() kannst du sehen wo Blitz sich grad "befindet". Also sollte die Datei in CurrentDir()+"gfx\"+name$ sein.

Jan_

Ehemaliger Admin

BeitragDo, Jun 09, 2005 16:28
Antworten mit Zitat
Benutzer-Profile anzeigen
hm, vielleicht liegen sie nciht im GFX ordner!
between angels and insects
 

blitz

BeitragDo, Jun 09, 2005 16:28
Antworten mit Zitat
Benutzer-Profile anzeigen
hilft das? mir is der saft( im sinne von strom Very Happy ) ausgegange, dehalb kann ichs nich überprüfen
 

blitz

BeitragDo, Jun 09, 2005 16:31
Antworten mit Zitat
Benutzer-Profile anzeigen
doch ganz sicher, wenn ichs normal mache (var=loadimage . . . .)
dann funzts.

edit:
ach so, ja vollständig:

var=loadimage("gfx\ship.bmp")

PS.: ich hasse funktionen, wenn sie doch nicht so praktisch wären Very Happy .

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group