见图片http://reggino.kingsquare.nl/tmp/actionscriptProblem.jpg
你好呀,
我无法理解这个...
我有两个精灵,这些精灵的交集的 alpha 为 0。我尝试了所有的混合模式和过滤器,但它们似乎都不合适。
我一直在为这三个之上的额外图层感到困惑,相互掩盖等,但这变得一团糟并且难以维护(必须拖动文本等......)。你们中的任何一位大师有关于如何克服这个问题的建议吗?我认为应该有一个更简单的方法......?
在此先感谢您的帮助!
见图片http://reggino.kingsquare.nl/tmp/actionscriptProblem.jpg
你好呀,
我无法理解这个...
我有两个精灵,这些精灵的交集的 alpha 为 0。我尝试了所有的混合模式和过滤器,但它们似乎都不合适。
我一直在为这三个之上的额外图层感到困惑,相互掩盖等,但这变得一团糟并且难以维护(必须拖动文本等......)。你们中的任何一位大师有关于如何克服这个问题的建议吗?我认为应该有一个更简单的方法......?
在此先感谢您的帮助!
精灵确实是兄弟姐妹,但在重叠区域你可以“看穿它们”。提供的图像说明了这种行为。
[编辑] 我只是通过生成自定义的新位图来达到预期的效果!请参阅此博文。
交叉点的 是如何alpha
变为零的?
如果 sprite1 (文本)和 sprite2 (条带)是兄弟姐妹,您可以通过在调用addChild(text);
之前调用addChild(strip);
(或通过调用addChildAt(text, 0);
)以使条带位于父显示列表中的文本更高位置的方式添加它们 - 这样,如果有重叠,该条将位于文本顶部并覆盖它。