复杂的蒙版绘制出损坏的形状

时间:2011-05-30 00:50:28

标签: flash actionscript-3

我将一个蒙版分配给一个带有方形位图的简单MovieClip。面具是由艺术家绘制的相当复杂的形状。生成的屏蔽位图在Flash CS5中看起来正确,但是当我在Flash Player 10.2中运行SWF时,屏蔽已损坏。让我试着描述一下:

形状本身大部分是可见的,但是生成图像的某些扫描线(水平线)“泄漏”到蒙版形状的右侧,一直到方形位图的右边框。有些线路也缺失了。 这是一张图片:

enter image description here

左边的形状是用于破解位图的掩码,你可以在右边看到,掩盖,有缺陷。

使用口罩时我们应该注意一些限制吗? flash只处理简单的蒙版形状吗?

2 个答案:

答案 0 :(得分:3)

您是否尝试将掩码和屏蔽内容都设置为缓存为位图?

最新版本的Flash CS5在设计时使用Flash Player来显示自己的内容,因此如果它显示了应该使用的掩码,那么必须在幕后发生一些事情。

答案 1 :(得分:0)

我最后只是创建了一个Pixel Bender着色器滤镜来代替它,因为这样你就可以将alpha从源像素复制到目标像素,并将另一个纹理混合到源图像中,但是你认为合适。性能也不错,因为您可以将它们全部缓存为位图。