2

私はこれを探し回っていましたが、ウィンドウのサイズを変更する方法と、モニターの解像度を変更する方法を見つけることができました。

しかし、ビューポートの場所と大きさを OpenGL に伝える方法が見つからないようです。

例: ゲームは 400x300 で起動し、ウィンドウを 800x600 に拡大します。現在、800x600 のウィンドウがありますが、隅にある 400x300 のボックスのみがレンダリングされています。フルスクリーンに切り替えると同じ問題が発生し、灰色の領域が画面全体を覆っていますが、隅に小さなボックスしかレンダリングされていません。

これを行う方法を知っているOpenTKの人々はいますか?

4

1 に答える 1

1

ビューポートを更新する必要があります。

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