-
Notifications
You must be signed in to change notification settings - Fork 341
Getting Started
dimumurray edited this page May 20, 2015
·
17 revisions
In order to get started with Heaps you'll need to do the following:
- install Haxe 3.1+, available on http://haxe.org
- install Heaps by running
haxelib install heaps
- or alternatively
haxelib git install https://github.com/ncannasse/heaps.git
for the bleeding edge version
- setup your IDE in order to build Haxe content, as documented here
You should then be ready to run your first example:
class Main extends hxd.App {
var bmp : h2d.Bitmap;
override function initialize() {
var tile = h2d.Tile.fromColor(0xFF0000, 100, 100);
bmp = new h2d.Bitmap(tile, s2d);
bmp.x = s2d.width * 0.5;
bmp.y = s2d.height * 0.5;
}
override function update(dt:Float) {
bmp.rotation += 0.1;
}
static function main() {
new Main();
}
}
To ensure the program compiles include the Heaps library by adding -lib heaps
to your compilation parameters.
- If you compile for Javascript, you will also have to create an index.html that includes your .js haxe output
- If you compile for Flash, make sure to specify the Flash version to be at least 11.8 (with -swf-version 11.8) which is required for Heaps
You should now be able to compile and display the example. It should show you a rotating red square.
Several examples for both 2D and 3D are available in the heaps samples directory.