Retour aux formations
LÖVE2DLua Public

Pixel et origine Tout savoir sur les pixels et les coordonnées d’une image

Apprenez à afficher, positionner et centrer vos images avec LÖVE2D.

  • NiveauDébutant
  • Durée40 min

Présentation

Découvrez dans cet atelier :

  • Qu’est-ce qu’une image dans un jeu vidéo et sous quelle forme intégrer une image dans un jeu
  • Comment l’afficher à une coordonnée de l’écran
  • Comprendre en détail le principe d’origine x,y d’une image
  • Comment la centrer à l’écran
  • Comment la faire tourner (rotation)
  • Comment changer sa taille
  • Inclus : un programme de démo complet
Télécharger les sources ici
Télécharger le support de cours ici

ATTENTION AVANT DE COMMENCER :

  1. Pensez à choisir « Love » comme interpréteur dans ZeroBrane Studio. Menu « Projet / Interpréteur Lua / LÖVE »
  2. Pensez à ouvrir votre main.lua et à faire « Projet / Répertoire du projet / Définir à partir du fichier courant »
  3. Si vous n’arrivez pas à afficher d’images, genre écran noir, lisez les instructions en bas de cette page
Atelier Pixels Love2d - Partie 1
La vidéo se chargera lorsqu’elle sera visible.
Atelier Pixels Love2d - Partie 2
La vidéo se chargera lorsqu’elle sera visible.
Atelier Pixels Love2d - Partie 3
La vidéo se chargera lorsqu’elle sera visible.
Les images ne s’affichent pas ?
La vidéo se chargera lorsqu’elle sera visible.

Vérifier le répertoire que vous mentionnez dans l’appel de love.graphics.newimage :

  • Bien souvent, quand on débute, une erreur de majuscule, ou un « s » en plus ou en moins, s’est glissée : genre « image/… » au lieu de « images/… ». Vérifiez aussi que vous mentionnez bien « .png » ou « .jpg » à la fin, en fonction du format de ton image.
  • Vérifiez également que le chemin contient le nom du répertoire dans lequel vous avez mis les images, exemple « images/monhero.png » et non « monhero.png » si vous avez mis les fichiers dans « images ». Et ce répertoire doit être au même niveau que votre fichier main.lua.
  • Ne pas mettre votre projet et/ou vos images dans des répertoires dont le nom contient des caractères spéciaux genre « # ».

Ouvrir un projet téléchargé sur un atelier Gamecodeur et l’exécuter (par exemple la démo livrée avec cet atelier) :

  • Si les images s’affichent, le soucis est donc spécifique à votre projet.

Désinstaller et réinstaller Love2D

Vérifier que votre fournisseur de carte graphique n’a pas installé d’outil ésotérique tel que « ShadowPlay » ou autre outil pour enregistrer/streamer

Exercice:

  • Affichez une image de votre choix (téléchargée ou dessinée par vos soins)
  • Ne copiez/collez pas le code depuis l’atelier, tapez-le, si possible de mémoire ou à partir de vos notes
  • Expérimentez les notions enseignées : rotation, déformation de la taille, etc.

Participer à la discussion