2017-04-24 5 views
4

イメージを置くワールドスペースのキャンバスを作成しました。 そのイメージの上に、私はそこに見つけたカスタムシェイダーを使って素材を貼りました。http://answers.unity3d.com/questions/878667/world-space-canvas-on-top-of-everything.html私のキャンバスがオクルージョンのために消える

大きなオブジェクトに近づくと、UIが消えてしまいます。 閉塞をきれいにするとうまくいきます。 問題は私のUICanvasであり、私のイメージは「静的」とタグ付けされていません。また、私は、私のUIキャンバスが無効になっているときに焼くことを試みましたが、私はまだ同じ問題があります。

私のUI要素で使用されるシェーダには「カリングオフ」があります。

それがあるべき方法(閉塞は焼きません):それはどのようにenter image description here

(閉塞焼き):UIボタンのenter image description here

コンポーネント:http://imgur.com/a/r5Ksc

私は私のUICanvasを移動するには、次私(y> 0)、私のキャンバスが表示されます。

なぜこの問題が発生する可能性がありますか?

+1

WorldspaceのUIオブジェクトであっても、UIオブジェクト上で錐台カリングを実行するユニティについては何も見つかりません。あなたは[この回答](http://answers.unity3d.com/questions/36446/disable-frustum-culling.html)を試すことができますが、それは助けてくれるように私には見えません。 – Draco18s

+1

あなたの問題をよりよく説明するためにイメージを提供できますか? – Hristo

+0

'Cameras'の' Far Clipping Plane'を変更しようとしましたか? – Hristo

答えて

1

私はこの問題を抱えていましたが、深度のみの第2のカメラを追加し、カリングマスクをUI要素のレイヤーに変更しました。

関連する問題