love.graphics.rectangle (Français)

Disponible depuis LÖVE 0.3.2
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Trace un réctangle.

Fonction

Synopsis

love.graphics.rectangle( mode, x, y, width, height )

Arguments

DrawMode (Français) mode
Comment tracer le rectangle.
number (Français) x
Position du coin haut-gauche le long de l'axe des x.
number (Français) y
Position du coin haut-gauche le long de l'axe des y.
number (Français) width
Largeur du rectangle.
number (Français) height
Hauteur du rectangle.

Retourne

Rien.

Fonction

Disponible depuis LÖVE 0.10.0
Ce-tte variant n'est pas supporté-e par des versions plus anciennes.

Trace un rectangle avec des coins arrondis.

Synopsis

love.graphics.rectangle( mode, x, y, width, height, rx, ry, segments )

Arguments

DrawMode (Français) mode
Comment tracer le rectangle.
number (Français) x
Position du coin haut-gauche le long de l'axe des x.
number (Français) y
Position du coin haut-gauche le long de l'axe des y.
number (Français) width
Largeur du rectangle.
number (Français) height
Hauteur du rectangle.
number (Français) rx
Le rayon sur l'axe des x de chaque coin arrondi. Ne peut être plus grand que la moitié de la largeur du rectangle.
number (Français) ry (rx)
Le rayon sur l'axe des y de chaque coin arrondi. Ne peut être plus grand que la moitié de la hauteur du rectangle.
number (Français) segments (nil)
Le nombre de segments utilisés pour tracer les coins arrondits. Une quantité par défaut sera choisie si aucune valeur n'est donnée.

Retourne

Rien.

Notes

Les shaders personnalisés pourraient ne pas fonctionner correctement comme cette fonction (et d'autres fonctions qui tracent des primitives) n'ont pas de coordonnées UV qui leur sont associées.

Exemples

Trace un rectangle a 20,50 avec une largeur de 60 et une hauteur de 120

function love.draw()
    love.graphics.rectangle("fill", 20, 50, 60, 120 )
end

Voir également


Autres langues