Difference between revisions of "ZenGL/fr"
(Created page with "{{ZenGL}} {{ZenGL Tutorial Index}} == L'essentiel == ZenGL - bibliothèque de développement de jeu multi plate-forme, conçue pour fournir les fonctionnalités nécessaire...") |
m (→L'essentiel) |
||
Line 4: | Line 4: | ||
== L'essentiel == | == L'essentiel == | ||
− | ZenGL - bibliothèque de développement de jeu multi plate-forme, conçue pour fournir les fonctionnalités nécessaire pour le rendu des graphiques 2D, | + | ZenGL - bibliothèque de développement de jeu multi plate-forme, conçue pour fournir les fonctionnalités nécessaire pour le rendu des graphiques 2D, gestion des entrées, sortie sonores, etc. |
'''OS supportés''': GNU/Linux, Windows, MacOS X, iOS, Android 2.1+<br/> | '''OS supportés''': GNU/Linux, Windows, MacOS X, iOS, Android 2.1+<br/> |
Revision as of 13:52, 7 December 2016
│
Deutsch (de) │
English (en) │
español (es) │
français (fr) │
русский (ru) │
ZenGL |
Tutorial 1 |
Tutorial 2 |
Tutorial 3 |
Edit
L'essentiel
ZenGL - bibliothèque de développement de jeu multi plate-forme, conçue pour fournir les fonctionnalités nécessaire pour le rendu des graphiques 2D, gestion des entrées, sortie sonores, etc.
OS supportés: GNU/Linux, Windows, MacOS X, iOS, Android 2.1+
Compilateurs supportés: FreePascal, Delphi<br/
API Graphique: OpenGL, OpenGL ES 1.x, Direct3D 8/9
API de son: OpenAL, DirectSound
Licence: zlib
Liens
Tutoriel
Tutoriel ZenGL : C'est le premier tutoriel pour ZenGL : téléchargement, installation, chemins des sources, compilation (statiquement ou avec so/dll/dylib) (Windows dll), et le premier programme 'Initialization' qui vient avec ZenGL.
Tutoriel ZenGL 2 : C'est le second tutoriel sur comment créer une fonte et dessiner du texte dans la fenêtre.
Caractéristiques
* Principal o can be used as so/dll/dylib or statically compiled with your application o rendering to own or any other prepared window o logging o resource loading from files, memory and zip archives o multithreaded resource loading o easy way to add support for new resource format * Configuration of o antialiasing, screen resolution, refresh rate and vertical synchronization o aspect correction o title, position and size of window o cursor visibility in window space * Entrée o handling of keyboard, mouse and joystick input o handling of Unicode text input o possibility to restrict the input to the Latin alphabet * Textures o supports tga, png, jpg and pvr o correct work with NPOT textures o control the filter parameters o masking o render targets for rendering into texture * Texte o textured Unicode font o rendering UTF-8 text o rendering text with alignment and other options like size, color and count of symbols * sous-système 2D o batch render for high-speed rendering o rendering different primitives o sprite engine o rendering static and animated sprites and tiles o rendering distortion grid o rendering sprites with new texture coordinates (with the pixel dimension and the usual 0..1) o control the blend mode and color mix mode o control the color and alpha of vertices of sprites and primitives o additional sprite transformations (flipping, zooming, vertices offset) o fast clipping of invisible sprites o 2D camera with ability to zoom and rotate the scene * Son o works through OpenAL or DirectSound; depends on configuration or OS o correct work without soundcard o supports wav and ogg as sound sample formats o playing audio files in separate thread o control volume and playback speed o moving sound sources in 3D space * Vidéo o decoding video frames into texture o supports theora codec in ogv container * Math o basic set of additional math functions o triangulation functions o basic set of collision functions * Supplément o reading and writing INI files o functions for working with files and memory