为什么uGUI面罩不再工作了?

时间:2015-10-05 20:21:31

标签: android unity3d mask unity3d-gui

我有一个Scroll Rect,其中Canvas上的蒙版设置为World Space,它在编辑器中看起来很好但在我的Nexus 5上没有应用蒙版。曾经在5.2之前工作正常我想但是自从我上次测试以来我做了一些更改所以我不能保证Unity更新是破坏它的。

选中“使用32位显示缓冲区”,“渲染路径”设置为“转发”,并在“播放器设置”下取消选中“禁用深度和模板”。图像是原始图像。

有什么想法吗?

3 个答案:

答案 0 :(得分:1)

尝试使用Unity 5.3重新测试,UI系统似乎有点稳定,并且还用新的剪辑框架替换了它的屏蔽组件。

或者尝试使用Soft Alpha UI Mask作为UI Extensions项目(https://bitbucket.org/ddreaper/unity-ui-extensions)的一部分,这是一种基于着色器的方法,支持alpha。

希望这有帮助

答案 1 :(得分:0)

如果这仍然与任何人相关,我已经测试了一个修正建议here,即向您的场景中添加一个Camera GameObject 。 我正在使用Unity 5.3.4f1制作一个仅限UI的移动游戏(每个组件都是一个UI组件,因为我不需要任何其他内容)。将相机添加到层次结构树的顶部(只是将其放在顶部)时,有问题的蒙版突然正常工作。

希望这有助于某人。

答案 2 :(得分:-1)

Rect Mask 2D代替Mask。