绘制了一张地图网(用TriangleStrip逐行向右向左交替编织)
水平面360旋转 大部分正常
局部如图: 大峰挡了小峰,小峰挡了后面平原
旋转到这个角度,仍然正常,大峰完全遮住了后面
可再转一点,就出问题了(深度出问题了,越后面的反而绘在前面来了)
百思不解,求教求教
Device.Clear(ClearOptions.Target | ClearOptions.DepthBuffer, Color.LightGray, 1.0f, 0);
Device.RenderState.CullMode = CullMode.None;
水平面360旋转 大部分正常
局部如图: 大峰挡了小峰,小峰挡了后面平原
旋转到这个角度,仍然正常,大峰完全遮住了后面
可再转一点,就出问题了(深度出问题了,越后面的反而绘在前面来了)
百思不解,求教求教
Device.Clear(ClearOptions.Target | ClearOptions.DepthBuffer, Color.LightGray, 1.0f, 0);
Device.RenderState.CullMode = CullMode.None;