2010-10-02 73 views
2

我一直在爲此搜索,我設法找出了更改窗口大小以及如何更改顯示器分辨率的方法。在OpenTK中更改分辨率

但我似乎無法找到如何告訴OpenGL在哪裏和我的視口有多大。

示例:遊戲以400x300啓動,並將窗口擴大至800x600。我現在有一個800x600的窗口,但角落裏只有一個400x300的盒子正在渲染。 切換到全屏模式時,我遇到了同樣的問題,灰色區域覆蓋整個屏幕,但我只在角落中顯示一個小框。

任何OpenTK人都知道如何做到這一點?

回答

1

您需要刷新視:

GL.Viewport(gameWindow.ClientRectangle);