load static method

Future<Sprite> load(
  1. String src, {
  2. Vector2? srcPosition,
  3. Vector2? srcSize,
  4. Images? images,
  5. bool? isFromDevice,
})

Takes a path of an image, a srcPosition and srcSize and loads the sprite animation. When the images is omitted, the global Flame.images is used.

Implementation

static Future<Sprite> load(
  String src, {
  Vector2? srcPosition,
  Vector2? srcSize,
  Images? images,
  bool? isFromDevice,
}) async {
  final _images = images ?? Flame.images;
  final image = await _images.load(src, isFromDevice!);
  return Sprite(image, srcPosition: srcPosition, srcSize: srcSize);
}