我一直在寻找各地对于这一点,我已经成功地找到了改变我们窗口的大小,以及如何改变显示器的分辨率。

但我似乎无法找到如何告诉OpenGL的情况下,如何大我的视口。

例:游戏在400×300启动时,以及我的窗口扩展到800×600。我现在有一个800x600的窗口,但只在角落里一个400x300的盒子被渲染到。 切换到全屏时,我得到了同样的问题,灰色区域覆盖整个屏幕,但我只有在角落里一个小盒子被呈现到

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

有帮助吗?

解决方案

您需要刷新视:

GL.Viewport(gameWindow.ClientRectangle);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top