XNAで嵌ったこと

XNAで複数モデルを描画した時に,何かよくわからんけど手前のモデルが奥のモデルよりも前に出るようになってしまった.

原因:Projection Matrixのnearとfarのレンジを広く取り過ぎた(floatの範囲を超えたぽい).

Matrix.CreatePerspectiveFieldOfView(
                        MathHelper.ToRadians( 45.0f ), ( float )this.GraphicsDevice.Viewport.Width /
                        ( float )this.GraphicsDevice.Viewport.Height, 0.01f, 100f );//後ろ2つは狭めにしよう.0.000000001f, 1000000fとかダメ


結論:ズボラしちゃだめ