expandPath(path_root)

Gibt den Absoluten Pfad zu dem gerade aktiven Blendfile zurück.

Parameterliste

path_root:
Das Verzeichnis von dem aus der Pfad aufgebaut werden soll. Der doppelte Schrägstrich ist das Verzeichnis, in dem das aktuell ausgeführte Blendfile liegt.
Typ: String


Rückgabetyp:

Ein absoluter Pfad
Typ: String


Verwendung

Bearbeiten
# Beispiel 1.1. Absoluten Pfad zum Projektverzeichnis speichern und mit Textur-Unterverzeichnis erweitern. 

Projekt_Verzeichnis = GameLogic.expandPath("//")
print(Projekt_Verzeichnis)

# Windows
Texturen_Verzeichnis = Projekt_Verzeichnis + "Texturen\\"

# Unix/Linux:
Texturen_Verzeichnis = Projekt_Verzeichnis + "Texturen/"
print(Texturen_Verzeichnis)

# Auf allen Systemen gültig
import os

sep = os.path.sep # Windows \\ and Linux /
Char_Texturen_Verzeichnis = Projekt_Verzeichnis + "Texturen" + sep + "Character" + sep
print(Char_Texturen_Verzeichnis)

#END 1.2.


# Beispiel 1.2. Absoluten Pfad zum Uebergeordneten Verzeichnis relativ zum Projektverzeichnis speichern

Projekt_Super_Verzeichnis = GameLogic.expandPath("//..//")
print(Projekt_Super_Verzeichnis)

#END 1.2.


zurück zu Benutzer:Moerdn/ GameLogic