« Programmation avec la SDL/Les textures » : différence entre les versions
Page créée avec « {{En travaux}} {{Programmation avec la SDL}} À présent que vous savez manier le renderer (si vous avez réussi les deux TPs, vous devez même être devenu expert en la... » |
(Aucune différence)
|
Version du 23 avril 2015 à 17:22
À présent que vous savez manier le renderer (si vous avez réussi les deux TPs, vous devez même être devenu expert en la matière) nous allons passer à la partie la plus importante concernant l'affichage vidéo avec la SDL 2.0. En effet, c'est grâce aux surfaces que vous allez pouvoir, à l'aide des évènements, déplacer des éléments sur l'écran, en faire apparaître certains, disparaître d'autres, et tout cela sans avoir à tout redessiner à chaque fois. Ce chapitre est donc incontournable, bien qu'il ne présente pas de difficulté majeure.
Qu'est-ce qu'une texture?
Une texture est en quelque sorte un rectangle de pixels indépendant du renderer. Si l'on dispose déjà de toutes les fonctions de dessin dont on a besoin pour le renderer, les textures restent d'un importance fondamentale car elles permettent de tracer un dessin ou de charger une image une bonne fois pour toute puis de l'utiliser à notre guise sans avoir à tout recommencer, comme ce serait le cas pour le renderer.