Вопрос

Я искал это, мне удалось узнать, как изменить размер нашего окна и как изменить разрешение монитора.

Но я не могу найти, как сообщить OpenGL, где и насколько велико мое окно просмотра.

Пример:игра запускается в размере 400х300, а я расширяю окно до 800х600.Теперь у меня есть окно размером 800x600, но рендерится только поле 400x300 в углу.У меня возникает та же проблема при переключении в полноэкранный режим: серая область покрывает весь экран, но у меня есть только небольшой прямоугольник в углу, в котором выполняется рендеринг.

Есть ли люди из OpenTK, которые знают, как это сделать?

Это было полезно?

Решение

Вам необходимо обновить область просмотра:

GL.Viewport(gameWindow.ClientRectangle);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top