Relative Pfadangeben (Die vom Spielverzeichnis ausgehen), beginnen immer mit einem Punkt. zB ".\Unterornder\Datei.txt"
1:
Wenn du den Spieleordner meinst:
|
GML
|
1
2
3
|
if file_exists(".\Musik.mp3")
{
}
|
Wenn du den GM-Programmordner meinst, gibt es keine allgemein funktionierende Lösung, da musst du den absoluten Pfad angeben (zb: "C:\Programme\Game Maker 7"), der je nach Installation verschieden ist.
2:
Wenn ich richtig damit liege, was du meinst, kannst du es in der Funktion angeben:
|
GML
|
1
|
sprite_add(fname,imgnumb,precise,transparent,smooth,preload,xorig,yorig) //Bei 'transparent' einfach 1 (für Transparenz) bzw. 0 (ohne Transparenz) schreiben
|
3:
Hier verwendest du als Pfadangabe einfach einen Punkt, um den aktuellen Ordner zu "symbolisieren".
Also zb: ".\sicherung\checkpoint.txt" Hier wird (ausgehend vom Ordner, in dem sich die .exe befindet) im Unterordner "sicherung" mit der Datei "checkpoint.txt" gearbeitet.