xna景深增加?我看到背景颜色!

时间:2011-04-13 12:19:02

标签: c# visual-studio xna

我在3d max中创建了一个非常巨大的场景,事实是,这代表了星系,我会在那里有一个摄像头,但是因为它太大了,摄像机的视野距离并没有被所有场所覆盖,导致要在地方显示的背景,那么如何增加相机的视距以查看所有的视野?这是在XNA,visual studio。

1 个答案:

答案 0 :(得分:2)

aspectRatio = ((float)viewport.Width) / ((float)viewport.Height);
projectionMatrix = Matrix.CreatePerspectiveFieldOfView(
                            MathHelper.ToRadians(40.0f),
                            this._aspectRatio,
                            1.0f,
                            10000.0f); // Increase this number to increase the "depth"