3

我正在尝试使用世界空间中的画布渲染创建一个 UGUI 蒙版。我正在使用 Unity v4.6.1f1。即使 Canvas 及其所有子项都在 UI 层上并且相机正在向前渲染,场景中的任何世界几何图形都会掩盖图像。

与此处列出的问题非常相似:Masking in World Space canvas - Gameobject renderers act as mask too

但是,如前所述,让相机渲染 Forward 而不是 Deferred 没有任何效果。

将画布移动到没有世界几何图形的世界空间会导致蒙版和蒙版图像按预期工作。

我正在寻找一种修复方法,我可以在世界几何体前面的世界空间中拥有画布,但蒙版仅受我在画布上设置的图像影响,而不是周围的世界几何体。

4

1 回答 1

1

看来问题出在 Unity 播放器设置上。虽然播放器设置被设置为前向渲染,并且正在使用的相机被设置为使用这些播放器设置,但似乎相机没有使用前向渲染。手动更改场景中的实际相机以使用前向渲染解决了该问题。

于 2015-03-03T23:03:29.300 回答