Build a new sprite sheet from a list of sprites
Use [[SpriteSheet.fromImageSource]] to create a SpriteSheet from an [[ImageSource]] organized in a grid
Readonly
columnsReadonly
rowsReadonly
spritesStatic
fromCreate a SpriteSheet from an [[ImageSource]] organized in a grid
Example:
const spriteSheet = SpriteSheet.fromImageSource({
image: imageSource,
grid: {
rows: 5,
columns: 2,
spriteWidth: 32, // pixels
spriteHeight: 32 // pixels
},
// Optionally specify spacing
spacing: {
// pixels from the top left to start the sprite parsing
originOffset: {
x: 5,
y: 5
},
// pixels between each sprite while parsing
margin: {
x: 1,
y: 1
}
}
})
Static
fromCreate a sprite sheet from a sparse set of [[SourceView]] rectangles
Represents a collection of sprites from a source image with some organization in a grid