2015-12-18 32 views
1

我遇到了一個3D對象的問題,他正在做一些奇怪的z戰鬥或攀爬,取決於相機移動到哪裏。我張貼了一些圖片來幫助說明問題。每個矩形「建築物」包含所有相同大小的紋理立方體。角落立方體有些重疊。從圖中可以看出,每個物體都是相同的高度。這是在場景編輯器以及最終渲染產品中看到的。任何人都可以解釋造成這種情況的原因以及如何解決這個問題?謝謝:)團結zfighting或對象爬上對方的頂部和底部?

top view straight ahead

top view camera moved to right

side view

+0

您可以嘗試在透視視圖中使用相機,但不要在正交圖像中使用相機。 更多參考:http://docs.unity3d.com/Manual/class-Camera.html –

+0

它看起來像禁用Z緩衝區,你可以驗證你的材料是否使用它(寫入Z緩衝區是精確的)? – kolenda

+0

哇,所以我想出了@ kolenda提到的材料和z緩衝區時可能出現的問題。我有透明的材料,而不是不透明..雖然不知道爲什麼它會產生這種效果?有誰知道..如果有人想用解釋來回答這個問題,並且知道它爲什麼具有這種特定效果,我會離開幾個小時? – efel

回答

0

所以問題是使用透明着色器中的紋理。谷歌搜索後,似乎有統一透明度着色器涉及變通辦法的各種問題。解決這個問題的兩個方法是關閉透明度,或者將相機放在正交模式下。