问题描述
|
我在3d max中创建了一个非常大的场景,问题是,它代表了银河系,并且我将在其中安装一个摄像头,但是由于其太大,该摄像头的视距没有被所有视野覆盖,导致要显示在各个地方的背景,那么如何增加摄像机的视野范围来查看所有视野?这是在XNA,Visual Studio中。
解决方法
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\"