C # XNA - Matrix.CreatePerspectiveFieldOfView - Расширить, как далеко камера может видеть - PullRequest
0 голосов
/ 01 июня 2011

Я использую следующий код для настройки моей камеры.Я вижу элементы в диапазоне от 100 фс.Я хочу, чтобы камера видела дальше.

projection = Matrix.CreatePerspectiveFieldOfView((3.14159265f/10f), device.Viewport.AspectRatio, 0.2f, 40.0f);            

Как это сделать?

1 Ответ

3 голосов
/ 01 июня 2011

Посмотрите на документацию для Matrix.CreatePerspectiveFieldOfView.

Последние два параметра - это расстояния в ближней и дальней плоскостях.Они определяют размер поля зрения, связанного с камерой.Frustum вида выглядит так:

...