为啥 scaleform 会将单独的影片剪辑上的蒙版合并为一个?

Posted

技术标签:

【中文标题】为啥 scaleform 会将单独的影片剪辑上的蒙版合并为一个?【英文标题】:Why would scaleform combine masks on separate movieclips into one?为什么 scaleform 会将单独的影片剪辑上的蒙版合并为一个? 【发布时间】:2012-09-18 16:31:13 【问题描述】:

我正在使用 scaleform gfx 3.3 进行项目。在 3Di 层上,创建了一堆不同的影片剪辑。他们中的一些人戴着面具。似乎发生的事情是所有蒙版都组合成一个 Alpha 通道。每个组件在不重叠时会正确遮罩,但当它们重叠时,它们会共享较大组件的遮罩空间。

有没有办法强制 scaleform 单独尊重他们的面具?

【问题讨论】:

【参考方案1】:

您是否尝试过将影片剪辑移动到单独的图层并重新测试?仅供参考,Scaleform 4 中的遮罩支持得到了极大的改进。您仍然使用 3.3 有什么原因吗?

【讨论】:

我刚看到这个,想起我经历的地狱,我不禁笑了起来。我正在为 Star Citizen 的 alpha 版本构建 HUD,它们当时与一些不支持 Scaleform 4 的旧版本的 cryengine 相关联。很高兴我摆脱了这种混乱。干杯:)

以上是关于为啥 scaleform 会将单独的影片剪辑上的蒙版合并为一个?的主要内容,如果未能解决你的问题,请参考以下文章

删除所有数组影片剪辑上的子项

影片剪辑中的 As3 Flash 按钮

如何从 doc 类 AS3 定位舞台上的影片剪辑?

在 EXIT_FRAME 上的 Actionscript 3.0 影片剪辑修改

AS3:如何从影片剪辑内部检查和重置主时间轴上的变量

将多于一帧的影片剪辑添加到另一帧的下方到 VBOx 容器?