compass 0.0.5 copy "compass: ^0.0.5" to clipboard
compass: ^0.0.5 copied to clipboard

Dart 1 only

A 2D rendering engine that uses WebGL

Introduction #

A 2D rendering engine that uses WebGL

Features #

  • WebGL renderer
  • Super easy to use API
  • Support for texture atlases
  • Asset loader / sprite sheet loade
  • Mouse interaction
  • Keyboard state

Installing via Pub #

[Using http://pub.dartlang.org/packages/compass](http://pub.dartlang.org/packages/compass)

dependencies:
  compass: any

Usage #


void main() {
  CanvasElement canvas = query('#container');
  
  Director.init(canvas);
  director.background = Color.parse(Color.Green);
  director.replace(new SimpleTest());
}

class SimpleTest extends Scene {
  enter() {
    var rng = new Random();
    for(var i = 0; i < 10000; i++) {
      var sprite = new Sprite();
      sprite.fill = Color.random();
      sprite.width = rng.nextDouble() * 50;
      sprite.height = rng.nextDouble() * 50;
      sprite.x = rng.nextDouble() * director.width;
      sprite.y = rng.nextDouble() * director.height;
      addChild(sprite);
    }
  }
}
    

Thanks #

About #

0
likes
10
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

A 2D rendering engine that uses WebGL

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

browser, stats, vector_math

More

Packages that depend on compass