Available since LÖVE 11.0
This function is not supported in earlier versions.
Changes a sprite previously added with add or addLayer, in a batch created with an Array Texture.
Changes the sprite in the SpriteBatch.
SpriteBatch:setLayer( spriteindex, layerindex, x, y, r, sx, sy, ox, oy, kx, ky )
number spriteindexnumber layerindexnumber x (0)number y (0)number r (0)number sx (1)number sy (sx)number ox (0)number oy (0)number kx (0)number ky (0)Nothing.
Adds a layer of the SpriteBatch's Array Texture using the specified Quad.
SpriteBatch:setLayer( spriteindex, layerindex, quad, x, y, r, sx, sy, ox, oy, kx, ky )
number spriteindexnumber layerindexQuad quadnumber x (0)number y (0)number r (0)number sx (1)number sy (sx)number ox (0)number oy (0)number kx (0)number ky (0)Nothing.
The specified layer index overrides any layer index set on the Quad via Quad:setLayer.
Adds a layer of the SpriteBatch's Array Texture using the specified Transform.
SpriteBatch:setLayer( spriteindex, layerindex, transform )
number spriteindexnumber layerindexTransform transformNothing.
Adds a layer of the SpriteBatch's Array Texture using the specified Quad and Transform.
SpriteBatch:setLayer( spriteindex, layerindex, quad, transform )
number spriteindexnumber layerindexQuad quadTransform transformNothing.
The specified layer index overrides any layer index set on the Quad via Quad:setLayer.
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/SpriteBatch:setLayer