flame_mini_sprite 0.0.1+2 copy "flame_mini_sprite: ^0.0.1+2" to clipboard
flame_mini_sprite: ^0.0.1+2 copied to clipboard

Library to act as a bridge betwenn Mini Sprite and Flame Engine

example/lib/main.dart

import 'package:flame/components.dart';
import 'package:flame/game.dart';
import 'package:flame_mini_sprite/flame_mini_sprite.dart';
import 'package:flutter/material.dart';
import 'package:mini_sprite/mini_sprite.dart';

void main() {
  runApp(GameWidget(game: MyGame()));
}

const raw =
    '16,16;20,-1;1,0;7,-1;1,0;8,-1;7,0;8,-1;1,0;7,-1;1,0;7,-1;1,0;7,-1;1,0;7,-1;1,0;1,-1;2,0;1,-1;2,0;1,-1;1,0;6,-1;1,0;9,-1;1,0;5,-1;1,0;2,-1;1,0;3,-1;1,0;2,-1;1,0;5,-1;1,0;2,-1;1,0;3,-1;1,0;2,-1;1,0;5,-1;1,0;2,-1;1,0;3,-1;1,0;2,-1;1,0;5,-1;1,0;2,-1;1,0;3,-1;1,0;2,-1;1,0;5,-1;1,0;9,-1;1,0;6,-1;9,0;51,-1';

class MyGame extends FlameGame {
  @override
  Future<void> onLoad() async {
    final miniSprite = MiniSprite.fromDataString(raw);
    final sprite = await miniSprite.toSprite(
      pixelSize: 4,
      palette: [const Color(0xFFFFFFFF)],
    );

    add(SpriteComponent(sprite: sprite, anchor: Anchor.center));

    camera.followVector2(Vector2.zero());
  }
}
2
likes
160
points
22
downloads

Publisher

verified publisherblue-fire.xyz

Weekly Downloads

Library to act as a bridge betwenn Mini Sprite and Flame Engine

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flame, flutter, mini_sprite

More

Packages that depend on flame_mini_sprite