ich habe mich als Einstieg in die Grafikprogrammierung mit dem Beispiel 'Bridge' aus dem Manual beschäftigt und bin ganz begeistert über die Möglichkeiten. Alles läuft prima, auch wenn ich eine .exe erzeuge und mit der Engine3D.dll in ein anderes Verzeichnis lege.
Mein Problem: Wenn ich diese Dateien auf einem anderen Rechner starte fehlen offenbar die Texturen, denn alle Objekte sind grau. Der Fehler liegt vermutlich darin, das die EXE-Datei die Texturen und Materialien nicht findet. Letzteres liegt wohl an meinem mangelnden Verständnis von Add3DArchiv().
Code: Alles auswählen
Add3DArchive(#PB_Compiler_Home + "examples/3d/Data/Textures", #PB_3DArchive_FileSystem)
Add3DArchive(#PB_Compiler_Home + "examples/3d/Data/Scripts",#PB_3DArchive_FileSystem)
Add3DArchive(#PB_Compiler_Home + "examples/3d/Data/Packs/desert.zip", #PB_3DArchive_Zip)
Parse3DScripts()
Soll ich mir generell ein eigenes Verzeichnis mit Kopien der benötigten Dateien vor dem Übersetzen, darauf Bezug nehmen und dann diese Dateien mit auf den anderen Rechner kopieren?