import 'package:flame/components.dart'; import 'package:flame/game.dart'; class AsepriteExample extends FlameGame { static const String description = ''' This example shows how to load animations from an Aseprite json file and a sprite sheet. There is no interaction on this example. '''; @override Future onLoad() async { final image = await images.load('animations/chopper.png'); final jsonData = await assets.readJson('images/animations/chopper.json'); final animation = SpriteAnimation.fromAsepriteData(image, jsonData); final spriteSize = Vector2.all(200); final animationComponent = SpriteAnimationComponent( animation: animation, position: (size - spriteSize) / 2, size: spriteSize, ); add(animationComponent); } }