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)
The position to draw the sprite (x-axis).
number y (0)
The position to draw the sprite (y-axis).
number r (0)
Orientation (radians).
number sx (1)
Scale factor (x-axis).
number sy (sx)
Scale factor (y-axis).
number ox (0)
Origin offset (x-axis).
number oy (0)
Origin offset (y-axis).
number kx (0)
Shearing factor (x-axis).
number ky (0)
Shearing factor (y-axis).

Returns

Nothing.

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 cisaillement (axe des x).
number (Français) ky (0)
Facteur de cisaillement (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