love.graphics.origin (Français)
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.
Contents
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
- love.graphics (Français)
- love.graphics.pop (Français)
- love.graphics.push (Français)
- love.graphics.rotate (Français)
- love.graphics.scale (Français)
- love.graphics.shear (Français)
- love.graphics.translate (Français)
Autres langues
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info