我正在使用 createJS 并构建了一个包含两个位图的容器
var content = new createjs.Container(); content.addChild(bkground, 前景);
如果我设置 content.alpha = 0.5 我可以通过前景项目看到部分背景。 如何覆盖 createJS 容器子项的 alpha 设置?
我希望这有道理吗? 安迪干杯
我尝试了一些可以在容器上设置的选项,但似乎没有任何效果
容器的 alpha 值强加于其子级,依此类推。子级不能覆盖其容器的 alpha,或更准确地说是其容器的 alpha。孩子的阿尔法是其阿尔法及其所有父母阿尔法的乘积。
因此,如果父级的 alpha 值为 0.5,则其所有子级(以及子级的子级)的 alpha 值将强制减少 50%。例如,如果孩子本身具有 0.5 alpha,并且其父母也具有 0.5 alpha,则孩子将在舞台上显示为 0.25 alpha。您必须将显示对象到舞台的所有 alpha 相乘才能得到代表性 alpha。