Difference between revisions of "love.graphics.origin (Français)"

(Created page with "{{newin (Français)|0.9.0|090|type=function}} Remet à zéro la transformation de coordonnées actuelle. Cette fonction est toujours utilisée pour annuler des appels pr...")
 
(Voir également)
 
Line 43: Line 43:
 
[[Category:Functions (Français)]]
 
[[Category:Functions (Français)]]
 
{{#set:Description=Remet à zéro la transformation de coordonnées actuelle.}}
 
{{#set:Description=Remet à zéro la transformation de coordonnées actuelle.}}
{{#set:Sub-Category=Coordinate System}}
+
{{#set:Sub-Category=Coordinate System (Français)}}
 +
{{#set:Since=090}}
 +
 
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|love.graphics.origin}}
 
{{i18n|love.graphics.origin}}

Latest revision as of 00:34, 18 May 2021

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

Remet à zéro la transformation de coordonnées actuelle.

Cette fonction est toujours utilisée pour annuler des appels précédents à love.graphics.rotate, love.graphics.scale, love.graphics.shear ou love.graphics.translate. Il remet l'état de transformation actuel à ses valeurs par défaut.

Fonction

Synopsis

love.graphics.origin()

Arguments

Aucun

Retourne

Rien.

Exemple

local image = love.graphics.newImage("path_to_your_image")
function love.draw()
   love.graphics.push()   -- sauvegarde le système de coordonnées
     love.graphics.scale(0.5, 0.5)   -- Réduit toutes les coordonnées x et y de 50 %.
     love.graphics.draw(image, 0, 0)  -- vous pouvez voir une image agrandie que vous avez chargé dans le coin haut, droit de l'écran.
     love.graphics.print("Texte rapetissé", 50, 50)   -- Affiche un texte réduit de moitié à 25x25
     love.graphics.draw(image, 0, 0)  
       love.graphics.push()
       love.graphics.origin()  -- Remet l'état à ses coordonnées par défaut.
       love.graphics.draw(image, 0, 0) -- Trace l'image sur l'écran comme si rien n'avait été agrandit.
     love.graphics.pop()   -- Retourne à notre état de coordonnées agrandies.
     love.graphics.print("Texte rapetissé", 100, 100)   -- affiche un texte de demi-taille à 50x50
   love.graphics.pop()   -- retourne au coordonnées préalablement sauvegardées.
   love.graphics.print("Texte normal", 50, 50)
end

Voir également



Autres langues