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