SpriteBatch:setLayer (Français)

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

Changes un sprite ajouté précédemment via les fonction add ou addLayer, dans une macro (batch) crée avec une Array Texture (table de texture).

Fonction

Change le sprite dans le SpriteBatch.

Synopsis

SpriteBatch:setLayer( spriteindex, layerindex, x, y, r, sx, sy, ox, oy, kx, ky )

Arguments

number spriteindex
Index du sprite existant à remplacer.
number (Français) layerindex
Index du calque dans la table de texture, à utiliser pour ce sprite.
number x (0)
Position à laquelle tracer le sprite sur (axe x).
number y (0)
Position à laquelle tracer le sprite sur (axe y).
number r (0)
Orientation (radians).
number sx (1)
Facteur d'échelle (axe x).
number sy (sx)
Facteur d'échelle (axe y).
number ox (0)
Décalage de l'origine (axe x).
number oy (0)
Décalage de l'origine (axe y).
number kx (0)
Facteur de transvection (axe x).
number ky (0)
Facteur de transvection (axe y).

Retourne

Rien.

Fonction

Ajoute un calque dans la table de texture du SpriteBatch, en utilisant le quadrilatère spécifié.

Synopsis

SpriteBatch:setLayer( spriteindex, layerindex, quad, x, y, r, sx, sy, ox, oy, kx, ky )

Arguments

number spriteindex
Index du sprite existant à remplacer.
number (Français) layerindex
Index du calque à utiliser pour ce sprite.
Quad (Français) quad
Sous-section du calque de la texture à utiliser lors du tracé du sprite.
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

Rien.

Notes

L'index de calque spécifié écrase tout index de calque définit dans le Quad via Quad:setLayer.

Fonction

ajoute un calque de la table de texture du SpriteBatch en utilisant la transformation spécifiée.

Synopsis

SpriteBatch:setLayer( spriteindex, layerindex, transform )

Arguments

number spriteindex
Index du sprite existant à remplacer.
number (Français) layerindex
Index du calque à utiliser pour ce sprite.
Transform (Français) transform
Objet transformation.

Retourne

Rien.

Fonction

Ajoute un calque de la table de texture du SpriteBatch en utilisant les quadrilatère et transformation spécifiés.

Synopsis

SpriteBatch:setLayer( spriteindex, layerindex, quad, transform )

Arguments

number spriteindex
Index du sprite existant à remplacer.
number (Français) layerindex
Index du calque à utiliser pour ce sprite.
Quad (Français) quad
Sous-section du calque de texture à utiliser lors du tracé du sprite.
Transform (Français) transform
Objet transformation.

Retourne

Rien.

Notes

L'index de calque spécifié écrase tout index de calque définit dans le Quad via Quad:setLayer.

See Also


Autres langues