Pour afficher du texte, nous devons utiliser love.graphics.print()

Faire un Hello World dans Love2D


Comment créer un Hello World dans la fenêtre Love2D ?

1 – Créer un nouveau dossier :  Mes_Premiers_Pas_Love2D

2 – Créer un fichier : main.lua, puis ouvrez-le avec ZeroBrane Studio.
3 – Cliquez sur l’icône : Définir le répertoire du projet à partir du fichier courant

4 – Tapez ceci dans votre fichier main.lua :

function love.draw()
 love.graphics.print("Hello World",10,10) -- text, x, y
end

5 – Exécuter ! avec F6 ou

Fin – Vous devriez avoir ceci :


  • Analysons ce que nous avons fait !
  1. le fichier main.lua a été lu
  2. il a trouvé la fonction love.draw()
  3. comme love.draw() est présent, il est alors appelé par le framework
  4. love.draw() appelle une fonction de love qui s’intitule love.graphics.print()
  5. la fonction love.graphics.print() sert à afficher du texte (string) à l’écran.

Syntaxe de love.graphics.print()

love.graphics.print( text, x, y)

Arguments

text : string The text to draw.

x : number  (0) The position to draw the object (x-axis)

y : number  (0)The position to draw the object (y-axis)

Plus d’infos : https://love2d.org/wiki/love.graphics.print

Nous pouvons remarquer que l’on peut mettre également en paramètres les positions X et Y.