Jump to content

painting a reveal mask


jmp909
 Share

Recommended Posts

Hi,

 

I've set up this demo showing how to paint a mask using a sprite ... I'd be interested to know if there's a better solution.. specifically I have to update my alphaMask every time it changes

http://phaser.io/sandbox/dTgZMaFF/play

function create() {    phaser = game.make.sprite(0, 0, 'phaser');    chaos = game.make.sprite(0, 0, 'chaos');    chaos.scale.set(2);        // make bitmap data size of stage    bmd = game.make.bitmapData(chaos.width, chaos.height);        // set our bitmapdata as the mask of our graphic    bmd.alphaMask(chaos,bmd)        // add our masked image to the stage    game.add.sprite(0,0,bmd)        // draw on mouse move    game.input.addMoveCallback(move, this);}function move(pointer, x, y) {    // draw our sprite to the bitmap    bmd.draw('phaser',x,y)    // update the mask    bmd.alphaMask(chaos,bmd)}

thanks

j

Link to comment
Share on other sites

  • 1 month later...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...