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