feat(flame): Add helper methods to create frame data on SpriteSheet (#2754)

Add two methods to SpriteSheet to create frame data for SpriteAnimation
This commit is contained in:
Jochum van der Ploeg
2023-09-21 11:34:02 +02:00
committed by GitHub
parent 7313cd5352
commit 477221998a
16 changed files with 160 additions and 39 deletions

View File

@ -501,12 +501,12 @@ class ParticlesExample extends FlameGame {
const rows = 8;
const frames = columns * rows;
final spriteImage = images.fromCache('boom.png');
final spritesheet = SpriteSheet.fromColumnsAndRows(
final spriteSheet = SpriteSheet.fromColumnsAndRows(
image: spriteImage,
columns: columns,
rows: rows,
);
final sprites = List<Sprite>.generate(frames, spritesheet.getSpriteById);
final sprites = List<Sprite>.generate(frames, spriteSheet.getSpriteById);
return SpriteAnimation.spriteList(sprites, stepTime: 0.1);
}
}