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

(Created page with "{{newin (Français)|11.0|110|type=function}} Changes un sprite ajouté précédemment via les fonction add ou SpriteBatch:addLayer(Franç...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
{{newin (Français)|[[11.0]]|110|type=function}}
 
{{newin (Français)|[[11.0]]|110|type=function}}
Changes un sprite ajouté précédemment via les fonction [[SpriteBatch:add (Français)|add]] ou [[SpriteBatch:addLayer(Français)|addLayer]], dans une macro (batch) crée avec une [[TextureType (Français)|Array Texture]] (table de texture).
+
Changes un sprite ajouté précédemment via les fonction [[SpriteBatch:add (Français)|add]] ou [[SpriteBatch:addLayer (Français)|addLayer]], dans une macro (batch) crée avec une [[TextureType (Français)|Array Texture]] (table de texture).
  
 
== Fonction ==
 
== Fonction ==
Line 11: Line 11:
 
{{param|number|spriteindex|Index du sprite existant à remplacer.}}
 
{{param|number|spriteindex|Index du sprite existant à remplacer.}}
 
{{param|number (Français)|layerindex|Index du calque dans la table de texture, à utiliser pour ce sprite.}}
 
{{param|number (Français)|layerindex|Index du calque dans la table de texture, à utiliser pour ce sprite.}}
{{param|number|x (0)|The position to draw the sprite (x-axis).}}
+
{{param|number|x (0)|Position à laquelle tracer le sprite sur (axe x).}}
{{param|number|y (0)|The position to draw the sprite (y-axis).}}
+
{{param|number|y (0)|Position à laquelle tracer le sprite sur (axe y).}}
 
{{param|number|r (0)|Orientation (radians).}}
 
{{param|number|r (0)|Orientation (radians).}}
{{param|number|sx (1)|Scale factor (x-axis).}}
+
{{param|number|sx (1)|Facteur d'échelle (axe x).}}
{{param|number|sy (sx)|Scale factor (y-axis).}}
+
{{param|number|sy (sx)|Facteur d'échelle (axe y).}}
{{param|number|ox (0)|Origin offset (x-axis).}}
+
{{param|number|ox (0)|Décalage de l'origine (axe x).}}
{{param|number|oy (0)|Origin offset (y-axis).}}
+
{{param|number|oy (0)|Décalage de l'origine (axe y).}}
{{param|number|kx (0)|Shearing factor (x-axis).}}
+
{{param|number|kx (0)|Facteur de transvection (axe x).}}
{{param|number|ky (0)|Shearing factor (y-axis).}}
+
{{param|number|ky (0)|Facteur de transvection (axe y).}}
=== Returns ===
+
=== Retourne ===
Nothing.
+
Rien.
  
 
== Fonction ==
 
== Fonction ==
Line 40: Line 40:
 
{{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 ===
 
Rien.
 
Rien.
Line 84: Line 84:
 
* [[TextureType (Français)]]
 
* [[TextureType (Français)]]
 
[[Category:Functions (Français)]]
 
[[Category:Functions (Français)]]
{{#set:Description=Changes un sprite ajouté précédemment via les fonction [[SpriteBatch:add (Français)|add]] ou [[SpriteBatch:addLayer(Français)|addLayer]], dans une macro (batch) crée avec une [[TextureType (Français)|Array Texture]] (table de texture).}}
+
{{#set:Description=Changes un sprite ajouté précédemment via les fonction [[SpriteBatch:add (Français)|add]] ou [[SpriteBatch:addLayer (Français)|addLayer]], dans une macro (batch) crée avec une [[TextureType (Français)|Array Texture]] (table de texture).}}
 
{{#set:Since=110}}
 
{{#set:Since=110}}
  
 
== Autres langues ==
 
== Autres langues ==
 
{{i18n|SpriteBatch:setLayer}}
 
{{i18n|SpriteBatch:setLayer}}

Latest revision as of 23:39, 9 March 2022

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