No description
Find a file
Mat Groves 79d99854f5 update
examples added
stage.setBackground added
2013-02-28 20:42:50 +00:00
bin update 2013-02-28 20:42:50 +00:00
build update 2013-02-28 20:42:50 +00:00
docs Documentation first draft 2013-02-24 17:12:35 +00:00
examples update 2013-02-28 20:42:50 +00:00
src update 2013-02-28 20:42:50 +00:00
LICENSE Alpha version 2013-01-21 22:45:40 +00:00
logo.png Documentation update 2013-02-20 19:05:51 +00:00
logo_small.png Documentation first draft 2013-02-24 17:12:35 +00:00
README.md update 2013-02-28 20:42:50 +00:00

Pixi Renderer

JavaScript 2D Renderer

The aim of this project is to provide a fast lightweight 2D library that works across all devices. The Pixi renderer allows everyone to enjoy the power of hardware acceleration without prior knowledge of webGL. Also its fast.

@Doormat23

Demo

Check out the Bunny Demo here

Current features

  • webGL renderer (with automatic smart batching allowing for REALLY fast performance)
  • canvas renderer
  • full scene graph
  • super easy to use API (similar to twhe flash display list API)
  • support for texture atlas's
  • asset loader / sprite sheet loader
  • auto detect which renderer should be used

Coming soon

  • Filters
  • Render Texture
  • Text
  • Interactivity

Coming later

  • Awesome Post processing effects

Usage

	
	/*
		you can use either PIXI.WebGLRenderer or PIXI.CanvasRenderer
	*/
	var renderer = new PIXI.WebGLRenderer(800, 600); 

	document.body.appendChild(renderer.view);
	
	var stage = new PIXI.Stage;

	var bunnyTexture = new PIXI.Texture.fromImage("bunny.png");
	var bunny = new PIXI.Sprite(bunnyTexture);
	
	bunny.position.x = 400;
	bunny.position.y = 300;
	
	bunny.scale.x = 2;
	bunny.scale.y = 2;
	
	stage.addChild(bunny);
	
	requestAnimationFrame( animate );
	
	function animate() {
		
		requestAnimationFrame( animate );
		
		bunny.rotation += 0.01;
		
		renderer.render(stage);
	}

This content is released under the (http://opensource.org/licenses/MIT) MIT License.