mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
Issue #414: part6: Support transparency when exporting as PNG spritesheet
Added flattenFrameAt to LayerUtils.
Added renderFrameAt to PiskelController (using flattenFrameAt)
Use renderFrameAt in PiskelRenderer (which is used for PNG spritesheet)
chore: renamed createLayerFromSpritesheet to createFramesFromSpritesheet
(in LayerUtils)
This commit is contained in:
committed by
juliandescottes
parent
d2dc42e7cf
commit
7bf2662b66
@@ -74,7 +74,7 @@ describe("FrameUtils suite", function() {
|
||||
]);
|
||||
});
|
||||
|
||||
it ("[LayerUtils] creates a layer from a simple spritesheet", function () {
|
||||
it ("[LayerUtils] creates frames from a simple spritesheet", function () {
|
||||
var B = black, R = red;
|
||||
|
||||
// original image in 4x2
|
||||
@@ -86,7 +86,7 @@ describe("FrameUtils suite", function() {
|
||||
var spritesheet = pskl.utils.FrameUtils.toImage(frame);
|
||||
|
||||
// split the spritesheet by 4
|
||||
var frames = pskl.utils.LayerUtils.createLayerFromSpritesheet(spritesheet, 4);
|
||||
var frames = pskl.utils.LayerUtils.createFramesFromSpritesheet(spritesheet, 4);
|
||||
|
||||
// expect 4 frames of 1x2
|
||||
expect(frames.length).toBe(4);
|
||||
|
||||
Reference in New Issue
Block a user