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).
Contents
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
- SpriteBatch (Français)
- SpriteBatch:addLayer (Français)
- love.graphics.newArrayImage (Français)
- love.graphics.newCanvas (Français)
- love.graphics.newShader (Français)
- TextureType (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