Add3DArchive()

Syntaxe

Resultat = Add3DArchive(Chemin$, Type)
Description
Ajoute un nouveau chemin absolu ou relatif dans la liste actuelle des répertoires disponibles pour les fonctions 3D telles que texture, mesh, sky, etc... world)

Arguments

Chemin$ Le chemin d'accès à ajouter à la liste des chemins vers les ressources 3D.
Cela peut être un chemin sur le système réel, ou une archive ZIP.
Type
  #PB_3DArchive_FileSystem  : Répertoire classique, situé sur une unité disque
  #PB_3DArchive_Zip         : Fichier .zip (archive compressée)

Valeur de retour

Renvoie une valeur non nulle si le chemin a été ajouté avec succès à la liste des ressources 3D, zéro sinon.

Remarques

Ce mode spécial de gestion des accès aux données est dû au fait que ces données peuvent se trouver indifféremment sur le disque (répertoire classique) ou dans une archive (fichier .zip). C'est un moyen très flexible d'abstraire cet accès aux données et permet une flexibilité importante. Par exemple il est possible de créer un .zip de tout le répertoire 'Data' où sont stockées les données relatives à l'application 3D et d'y accéder comme si c'était un répertoire classique.

Exemple

  Add3DArchive("MyData.zip", #PB_3DArchive_Zip) ; Ajoute le .zip comme un répertoire possible
  LoadTexture(0, "MyTexture.jpg")               ; Charge MyTexture.jpg à partir du zip
  LoadTexture(1, "World/Grass.jpg")             ; Charge Grass.jpg à partir du zip, situé dans le sous répertoire World/

Voir aussi

InitEngine3D()

OS Supportés

Tous

Engine3D Index - AmbientColor() ->