InitEngine3D()

Syntaxe

Resultat = InitEngine3D([Options [, Bibliotheque$])
Description
Initialise l'environnement nécessaire au fonctionnement du moteur 3D.

Vous devez placer cette fonction au début de votre code source si vous souhaitez utiliser les fonctions 3D.

Arguments

Options (optionnel) Peut être une combinaison des constantes suivantes:
  #PB_Engine3D_NoLog      : Pas de log sauvegardé sur disque ni affiché dans une console (par défaut).
  #PB_Engine3D_DebugLog   : Un fichier journal de débogage nommé 'Ogre.log' sera créé dans le répertoire courant.
                            pour aider au déboguage. Un grand nombre d'actions sont consignées dans ce fichier,
                            mais il ne devrait pas affecter les performances de sorte qu'il peut même être activé
                            dans un exécutable distribuable...
  #PB_Engine3D_DebugOutput: Les actions sont affichées sur la console. Activez au préalable l'option Console du compilateur 
                            dans menu Compilateur \ Options du compilateur... \ Options de compilation \ Format de l'exécutable
  #PB_Engine3D_EnableCG   : Utilise le 'Cg ToolKit' de NVIDIA (fonctionne avec DirectX et OpenGL).
                            Doit être installé au préalable, voir nvidia website.
 
Bibliotheque$ (optionnel) Le nom d'un fichier Engine3D à charger.

S'il se trouve dans autre endroit que le dossier courant, il pourra être spécifié ici.

Valeur de retour

Renvoie une valeur non nulle si la bibliothèque a été chargée avec succès, zéro sinon.
Si l'initialisation a échoué, le programme ne devrait pas continuer ou alors tous les appels aux fonctions 3D devraient être désactivés.

Remarques

Cette fonction tente de charger la bibliothèque de moteur 3d (nommé 'Engine3D.dll' sous Windows, 'engine3d.so' sur Linux et 'engine3d.dylib' sur Mac OS X, depuis le dossier PureBasic/compilateurs/). Si elle échoue, c'est probablement parce que la bibliothèque est introuvable. Sous Windows, une version récente de DirectX 9 doit être installée (voir ici: DirectX 9 runtime installer).

Voir aussi

OpenScreen(), OpenWindowedScreen(), Add3DArchive()

OS Supportés

Tous

<- GetZ() - Engine3D Index - InputEvent3D() ->