我正在尝试使用Worldspace中的Canvas渲染创建UGUI Mask。我使用的是Unity v4.6.1f1。即使“画布”及其所有子画面位于UI图层上且相机正在呈现前向,场景中的任何世界几何图形也会遮盖图像。
非常类似于此处列出的问题:Masking in World Space canvas - Gameobject renderers act as mask too
然而,如前所述,让相机呈现前向而不是延迟并不会产生任何影响。
将画布移动到没有世界几何体的世界空间中会导致蒙版和蒙版图像按预期工作。
我正在寻找一个解决方案,我可以在世界几何体前面的世界空间中使用画布,但是遮罩仅受我在画布上设置的图像而不是周围世界几何体的影响。
答案 0 :(得分:1)
看来问题出在Unity播放器设置上。虽然播放器设置设置为正向渲染,并且使用中的相机设置为使用这些播放器设置,但似乎相机未使用正向渲染。更改场景中的实际相机以手动使用前向渲染解决了问题。