2 – Création du personnage (suite)
c. Des images
Avant d’aller plus loin, il convient de comprendre comment une image est codée et stockée dans la mémoire de l’ordinateur.
Pour cela, je vous propose de visiter la page suivante : images et sons sur le site de Frédéric Mandon, professeur d’ISN.
i. Image de fond :
Nous allons rajouter à notre jeu une image de fond. Cela se fait en deux lignes :
- l’une (ligne 7) pour charger l’image (ici elle est stockée en ligne, sinon elle doit se trouver dans le répertoire ./data du sketch (c’est comme cela qu’on appelle un programme Processing).
- L’autre ligne (15) sert à afficher l’image, cela se fait dans la fonction draw. Comme c’est l’image d’arrière plan, elle s’affiche en premier, tout le reste s’affichant par dessus.
Les images proviennent d’un ensemble d’images mises dans le domaine public par un artiste nommé Kenney sur opengameart.org.
Voici le code correspondant :
ii. Image du personnage
Remplacer le rectangle du personnage par une image est tout aussi simple (une telle image est appelée sprite) :
J’ai oublié de préciser que notre personnage est un extra-terrestre qui se retrouve sur Terre. Mais ne dévoilons pas trop le scénario pour l’instant.
Vous remarquerez que notre extra-terrestre est un peu statique. Il est temps de l’animer.
Rendez-vous dans le chapitre suivant : animer un extra-terrestre.