konijn 1.0.1 copy "konijn: ^1.0.1" to clipboard
konijn: ^1.0.1 copied to clipboard

retractedunlistedoutdated

A fast sprite rendering library using dart:web_gl.

example/main.dart

import 'dart:html';
import "package:konijn/konijn.dart" as kon;

class Game extends kon.Canvas {
  final ImageElement image;
  late final kon.SpriteBatch sb;
  late final kon.Image konImage;

  double r = 0;

  Game(this.image) {
    sb = kon.SpriteBatch(this);

    konImage = createImage(image);

    requestAnimFrame();
  }

  @override
  void animFrame(num time) {
    querySelector('#output')?.text = "$framesPerSecond";

    clear(1, 1, 1);

    sb.draw(konImage, 0, 100, 200, 100, 0, 0, 32, 32, 0, 50, time / 1000);

    sb.flush();
    super.animFrame(time);
  }
}

void main() async {
  final image = ImageElement(src: "test.png");

  await image.onLoad.first;

  Game(image);
}
1
likes
0
points
138
downloads

Publisher

unverified uploader

Weekly Downloads

A fast sprite rendering library using dart:web_gl.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

vector_math

More

Packages that depend on konijn