Difference between revisions of "SpriteBatch:add (Français)"

(Arguments)
(Arguments)
 
Line 37: Line 37:
 
{{param|number (Français)|ox (0)|Déplacement de l'origine (axe des x).}}
 
{{param|number (Français)|ox (0)|Déplacement de l'origine (axe des x).}}
 
{{param|number (Français)|oy (0)|Déplacement de l'origine (axe des y).}}
 
{{param|number (Français)|oy (0)|Déplacement de l'origine (axe des y).}}
{{param|number (Français)|kx (0)|Facteur de cisaillement (axe des x).}}
+
{{param|number (Français)|kx (0)|Facteur de transvection (axe des x).}}
{{param|number (Français)|ky (0)|Facteur de cisaillement (axe des y).}}
+
{{param|number (Français)|ky (0)|Facteur de transvection (axe des y).}}
 +
 
 
=== Retourne ===
 
=== Retourne ===
 
{{param|number|id|Identifiant du sprite ajouté.}}
 
{{param|number|id|Identifiant du sprite ajouté.}}

Latest revision as of 23:34, 9 March 2022

Ajoute un sprite au batch (macro). Les sprites sont tracés dans l'ordre dans lesquels ils sont ajoutés.

Fonction

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

Synopsis

id = SpriteBatch:add( x, y, r, sx, sy, ox, oy, kx, ky )

Arguments

number (Français) x
Position à laquelle tracer l'objet sur l'axe des x.
number (Français) y
Position à laquelle tracer l'objet sur l'axe des y.
number (Français) r (0)
Orientation (radians).
number (Français) sx (1)
Facteur d'échelle (axe des x).
number (Français) sy (sx)
Facteur d'échelle (axe des y).
number (Français) ox (0)
Déplacement de l'origine (axe des x).
number (Français) oy (0)
Déplacement de l'origine (axe des y).
number (Français) kx (0)
Facteur de transvection (axe des x).
number (Français) ky (0)
Facteur de transvection (axe des y).

Retourne

number (Français) id
Identifiant du sprite ajouté.

Fonction

Disponible depuis LÖVE 0.9.0
Cette variante à remplacé SpriteBatch:addq (Français).

Ajoute un Quad (quadrilatère) au batch.

Synopsis

id = SpriteBatch:add( quad, x, y, r, sx, sy, ox, oy, kx, ky )

Arguments

Quad (Français) quad
Quad à ajouter.
number (Français) x
Position à laquelle tracer l'objet sur l'axe des x.
number (Français) y
Position à laquelle tracer l'objet sur l'axe des y.
number (Français) r (0)
Orientation (radians).
number (Français) sx (1)
Facteur d'échelle (axe des x).
number (Français) sy (sx)
Facteur d'échelle (axe des y).
number (Français) ox (0)
Déplacement de l'origine (axe des x).
number (Français) oy (0)
Déplacement de l'origine (axe des y).
number (Français) kx (0)
Facteur de transvection (axe des x).
number (Français) ky (0)
Facteur de transvection (axe des y).

Retourne

number id
Identifiant du sprite ajouté.

Fonction

Supprimé depuis LÖVE 0.8.0
ce-tte variant n'est plus supporté dans cette version et les versions ultérieures.

Synopsis

SpriteBatch:add( x, y, r, sx, sy, ox, oy )

Arguments

number (Français) x
Position à laquelle tracer l'objet sur l'axe des x.
number (Français) y
Position à laquelle tracer l'objet sur l'axe des y.
number (Français) r (0)
Orientation (radians).
number (Français) sx (1)
Facteur d'échelle (axe des x).
number (Français) sy (sx)
Facteur d'échelle (axe des y).
number (Français) ox (0)
Déplacement de l'origine (axe des x).
number (Français) oy (0)
Déplacement de l'origine (axe des y).

Retourne

Rien.

Notes

Les id retournés vont de 1 jusqu'à la taille de tampon de l'ensemble. Si la taille de tampon est dépassée L'id retourné sera de 0 et le sprite ne sera pas tracé.

Voir également


Autres langues