Skip to content

Instantly share code, notes, and snippets.

@twilson90
Created March 21, 2016 15:14
Show Gist options
  • Save twilson90/cfd8bf573a01aa101c36 to your computer and use it in GitHub Desktop.
Save twilson90/cfd8bf573a01aa101c36 to your computer and use it in GitHub Desktop.
sprite = new Sprite({
name: "bg",
texture: tex_diffuse,
size: Luxe.screen.size,
uv: Luxe.screen.bounds,
centered: false
});
var target_texture:RenderTexture = new RenderTexture({ id:'rtt', width:512, height:512 });
var batcher:Batcher = Luxe.renderer.create_batcher({ name:'target_batcher' });
batcher.view.viewport = new Rectangle(0,0,512,512);
var texture:Texture = Luxe.resources.texture("assets/images/brick-normals.png");
example = new Sprite({
texture : texture,
pos : new Vector(texture.width/2,texture.height/2),
batcher : batcher
});
display_sprite = new Sprite({
texture : target_texture,
size : new Vector(512,512),
pos : Luxe.screen.mid,
depth: 10
});
batcher.on(prerender, function(_) {
Luxe.renderer.target = target_texture;
Luxe.renderer.clear(new Color().rgb(0xff4b03));
});
batcher.on(postrender, function(_) {
Luxe.renderer.target = null;
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment