DirectX Z-Buffer问题

tbr*_*dge 3 c# directx xna zbuffer managed-directx

有谁知道可能导致我在C#Managed DirectX应用程序中看到的奇怪工件的原因.以下是我遇到的问题的屏幕截图:

在此输入图像描述

你正在看的是一些平面下面有一个平面的地形.

  • 在左边你可以看到地形前面的平面,即使它不应该是可见的(它在下面)
  • 在中间有一个过渡阶段,你可以看到我所谓的'百叶窗'
  • 在右侧,它显示正确

这必须是Z-Buffer问题,但我无法解决它.有没有其他人遇到同样的问题?它让我疯了!

Axe*_*ing 5

它被称为Z格斗,很可能你的投影矩阵的zmin太小了.