Outils pour utilisateurs

Outils du site


allegro:3d

**Ceci est une ancienne révision du document !** ----

A PCRE internal error occured. This might be caused by a faulty plugin

===== Allegro — 3D ===== ==== OpenGL ==== Pour créer un display utilisable avec OpenGL, on doit le demander à Allegro avec **al_set_new_display_flags(ALLEGRO_OPENGL)** puis on appelle **al_create_display**. Le backend OpenGL est configuré par allegro, on peut mélanger les commandes allegro et gl, on peut utiliser la couche portable d'Allegro pour l'Input, les graphics en 2D, l'entrée/sortie, les threads et l'audio. On doit utiliser al_flip_display pour actualiser l'affichage. [[http://alleg.git.sourceforge.net/git/gitweb.cgi?p=alleg/allegro;a=blob_plain;f=examples/ex_opengl.c;hb=HEAD|Un exemple est disponible sur le GIT]],\\ [[http://alleg.sourceforge.net/a5docs/5.0.5/opengl.html|Consultez la documentation]]. Pour des cours d'OpenGL, je vous conseille l'excellent [[http://nehe.gamedev.net/|Tutoriel de NeHe (en)]].\\ Ou en français [[http://nehe.developpez.com/|Tutoriel de NeHe (fr)]], traduits en français par des volontaires, moins mis à jour. ==== Direct3D ==== Tout comme avec OpenGL, Allegro peut créer un display utilisable avec Direct3D.\\ Contrairement à OpenGL, Direct3D (aussi appelé DirectX) n'est pas portable, je ne recommande pas son utilisation. [[http://alleg.git.sourceforge.net/git/gitweb.cgi?p=alleg/allegro;a=blob_plain;f=examples/ex_d3d.cpp;hb=HEAD|Un exemple est disponible sur le SVN]] [[allegro:maths|Précédent]] << [[allegro:start#articles|Sommaire]]

allegro/3d.1341445618.txt.gz · Dernière modification: 2012/07/05 01:46 par mrhide