他のレイヤのマスクとしてpngスプライトを適用しようとしています。 私はpixi.js公式サイトからデモを得て、このバイオリンを作った:pixijsにpngマスキングを適用するには?
https://jsfiddle.net/raphadko/ukc1rwrc/
これは私が使用しているマスキングのためのコアコードです:
var brush = PIXI.Sprite.fromImage('http://i.imgur.com/LtSbbSP.png');
brush.anchor.set(0.5);
app.stage.addChild(brush);
brush.x = app.renderer.width/2;
brush.y = app.renderer.height/2;
var thing = new PIXI.Graphics();
app.stage.addChild(thing);
thing.x = app.renderer.width/2;
thing.y = app.renderer.height/2;
thing.lineStyle(0);
container.mask = thing;
をあなたはそれを見ることができますスプライトではなくGraphics()要素である「もの」オブジェクトが適用されたときにマスキングがうまく機能するようになりました。マスクをオン/オフする)
pngスプライトのマスキングの仕方は?