2

我一直在寻找这个,我设法找出改变我们窗口的大小,以及如何改变显示器的分辨率。

但我似乎无法找到如何告诉 OpenGL 我的视口在哪里以及有多大。

示例:游戏以 400x300 启动,我将窗口扩大到 800x600。我现在有一个 800x600 的窗口,但是角落里只有一个 400x300 的框被渲染到。切换到全屏时我遇到了同样的问题,灰色区域覆盖了整个屏幕,但我在角落里只有一个小框被渲染到。

那里有任何知道如何做到这一点的 OpenTK 人吗?

4

1 回答 1

1

您需要刷新视口:

GL.Viewport(gameWindow.ClientRectangle);
于 2010-10-05T09:38:23.943 回答