Starling - BlurFilter变白 - 可能是一个Bug

时间:2014-09-11 08:33:53

标签: actionscript-3 starling-framework colormatrixfilter

我对Starling Framwork的 BlurFilter ColorMatrixFilter 有一个奇怪的情况。

在我的场景中,有两个精灵“A”和“B”。 “B”是“A”的孩子。

在开始时,“A”只有BlurFilter,它按预期工作。

但是当我将ColorMatrixFilter添加到“B”时,“B”正在工作,但“A”变为白色。

你知道我的错误在哪里还是错误?

编辑: Sprite A是GameArea,Sprite B是LeafDustEffect

var cmf:ColorMatrixFilter = new ColorMatrixFilter();                
cmf.adjustBrightness(-0.55);
leafDustEffect.filter = cmf;                
gameArea.addChild(leafDustEffect);

gameArea.filter = new BlurFilter(0, 0);
Starling.juggler.tween(gameArea.filter, 0.5, { blurX: 2.0, blurY: 2.0 });

编辑2:我发现,在BlurFiltered对象中添加ColorMatrix对象可以解决这个问题。

0 个答案:

没有答案