Я рисую несколько моделей со следующим кодом для настройки состояний рендеринга:
GraphicsDevice.BlendState = BlendState.Opaque;
GraphicsDevice.DepthStencilState = DepthStencilState.Default;
GraphicsDevice.RasterizerState = RasterizerState.CullCounterClockwise;
GraphicsDevice.SamplerStates[0] = SamplerState.LinearWrap;
Некоторые модели отображаются не правильно.Если я изменю одну строку кода:
GraphicsDevice.DepthStencilState = DepthStencilState.DepthRead;
Теперь другие не будут работать правильно.Я использовал 2 кода с каждым сегментом кода, но он все еще не работает.
Как я могу исправить эту проблему рендеринга?
Скриншоты:
Сначала я рисую землю, затем модели «дороги».
Верх: http://i.stack.imgur.com/xH8qp.png
Когда я меняю угол наклона камеры ...: http://i.stack.imgur.com/Nbw3m.png