unity3d – 我的画布由于遮挡而消失

我创建了一个世界空间画布,我在其中放置了一个图像.

在那个图像的顶部,我放了一个带有自定义shadder的材料,我在那里发现了
http://answers.unity3d.com/questions/878667/world-space-canvas-on-top-of-everything.html

这很有效,除非我接近一个大物体,我的UI消失了.
当我清理咬合时,效果很好.
问题是我的UICanvas,我的图像没有被标记为“静态”.另外,当我的UI画布被禁用时,我试图烘焙,但我仍然遇到同样的问题.

我的UI元素使用的阴影有“剔除”.

应该如何(遮挡未烘焙):《unity3d – 我的画布由于遮挡而消失》

怎么样(咬合烘烤):《unity3d – 我的画布由于遮挡而消失》

UI按钮的组件:http://imgur.com/a/r5Ksc

当我移动我的UICanvas(y> 0)时,我的画布出现了.

你知道为什么我会遇到这个问题吗?

最佳答案 我有这个问题,添加第二个只有深度的相机,并将剔除蒙版更改为UI元素的图层.

点赞