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écutableBibliotheque$ (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 du pilote graphique OpenGL doit être installée.
Voir aussi
OpenScreen(), OpenWindowedScreen(), Add3DArchive()
OS Supportés
Tous