Frage

Ich habe für diese gesucht, um, ich habe es geschafft, die Größe unserer Fenster, um herauszufinden, um zu ändern, und wie die Auflösung des Monitors zu ändern.

Aber ich kann scheinen nicht zu finden, wie OpenGL zu sagen, wo und wie groß mein Ansichtsfenster ist.

Beispiel: das Spiel beginnt in 400x300, und ich das Fenster zu 800x600 erweitern. Ich habe jetzt ein 800x600-Fenster, sondern nur eine 400x300-Box in der Ecke gerendert wird. Ich erhalte das gleiche Problem, wenn in der Vollbild wechseln, der graue Bereich den gesamten Bildschirm bedeckt, aber ich habe nur eine kleine Box in der Ecke gemacht zu werden.

Jede OpenTK Menschen gibt, die wissen, wie dies zu tun?

War es hilfreich?

Lösung

Sie benötigen ein Ansichtsfenster aktualisieren:

GL.Viewport(gameWindow.ClientRectangle);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top