Outils pour utilisateurs

Outils du site


allegro:bitmaps

====== Différences ====== Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

allegro:bitmaps [2012/03/17 00:10]
mrhide [Charger des bitmaps depuis le disque]
allegro:bitmaps [2012/06/29 17:02] (Version actuelle)
mrhide [Bitmaps]
Ligne 1: Ligne 1:
-===== Bitmaps =====+===== Allegro — Bitmaps =====
  
 Dans cet article nous allons voir comment créer des bitmaps et comment dessiner dessus. Dans cet article nous allons voir comment créer des bitmaps et comment dessiner dessus.
  
-==== Buffer ​d'affichage/de dessin ====+//Note importante : Allegro 5 utilise un backend OpenGL ou DirectX pour ses Bitmaps, ce qui impose certaines contraintes :\\ 
 +Les bitmaps trop grands(dépend du matériel) ne pourront être créés, et souvent les bitmaps ne pourrons pas être de taille inférieure à 16*16.\\ 
 +De plus la plupart des systèmes n'​acceptent que des bitmaps dont la taille est une puissance de 2.\\ 
 +Si on demande à Allegro de créer un Bitmap ​d'une taille qui ne convient pas au matériel, Allegro renvoie un bitmaps ​de la première taille au dessus qui correspond.//​
  
-Allegro 5 introduit le concept de buffer d'affichage, et de buffer de dessin. Ils sont tous deux liés, à part que le buffer ​de dessin ​ne doit pas être affiché.+//Pour toutes ces raisons faites attention quand vous dessinez sur votre Bitmap, il se pourrait bien qu'il soit plus grand que vous ne le pensiez !// 
 +==== Buffer ​de dessin ​====
  
-Quand on crée un displayon crée des sous-buffers dont des buffers ​de dessin.+Allegro 5 introduit le concept de buffer de dessinle buffer ​de dessin ​n'est pas affiché.
  
-Toutes les opérations de dessin doivent se faire sur le buffer de dessin, qui dans la plupart des cas est l'un des sous-buffers ​du display actuel.+Quand on crée un display, on crée automatiquement un buffer de dessin. 
 + 
 +Toutes les opérations de dessin doivent se faire sur le buffer de dessin du display actuel.
  
 ==== Exemple basique ==== ==== Exemple basique ====
allegro/bitmaps.1331939400.txt.gz · Dernière modification: 2012/03/17 00:10 par mrhide