import 'package:flame/components.dart'; import 'package:flame/game.dart'; import 'package:flutter/material.dart'; void main() async { runApp( GameWidget( game: MyGame(), ), ); } class MyGame extends BaseGame { @override Future onLoad() async { final image = await images.load('chopper.png'); final jsonData = await assets.readJson('chopper.json'); final animation = SpriteAnimation.fromAsepriteData( image, jsonData, ); final spriteSize = Vector2.all(200); final animationComponent = SpriteAnimationComponent( position: size / 2 - Vector2.all(100), size: spriteSize, animation: animation, ); add(animationComponent); } }