Les points d’origines par défaut
Important ! Par défaut les points d’origines d’une image se situe toujours en haut à gauche !


Affichons le point d’origine a notre vaisseau
Nous souhaiterions afficher son contour en vert !
Nous souhaiterions afficher l’image avec ses couleurs d’origines, soit en blanc !
Nous souhaiterions afficher son point d’origine en bleu !
Pour afficher ce point nous utiliserons un cercle plein « fill » sur les coordonnées x et y de l’image avec un rayon de 5 !
Rappel :
love.graphics.setColor(r,g,b,a)
love.graphics.setColor( red, green, blue, alpha )
Arguments
number red rouge
number green vert
number blue bleue
number alpha (1) transparence alpha
local vaisseau = {}
vaisseau.imageData = love.graphics.newImage("vaisseau.png")
vaisseau.w , vaisseau.h = vaisseau.imageData:getDimensions()
vaisseau.x, vaisseau.y = 300, 200
local color = {} -- color = {r,g,b,a}
color.white = {1, 1, 1, 1}
color.blue = {0, 0, 1, 0.8}
color.green = {0, 1, 0, 0.8}
function love.draw()
-- l'image du vaisseau :
love.graphics.setColor(color.white)
love.graphics.draw( vaisseau.imageData, vaisseau.x, vaisseau.y)
-- son contour vert :
love.graphics.setColor(color.green)
love.graphics.rectangle("line", vaisseau.x, vaisseau.y, vaisseau.w, vaisseau.h)
-- le point d'origine de l'image en bleue:
love.graphics.setColor(color.blue)
love.graphics.circle("fill", vaisseau.x, vaisseau.y, 5)
endRendu :
