Domanda

Ho cercato in giro per questo, sono riuscito a scoprire fuori per modificare le dimensioni della nostra finestra, e come cambiare la risoluzione del monitor.

ma non posso sembrare trovare come dire OpenGL dove e quanto grande la mia finestra è.

Esempio: il gioco si avvia in 400x300, e mi espandere la finestra a 800x600. Ora ho una finestra di 800x600, ma solo una scatola di 400x300 in un angolo viene renderizzata a. Ottengo lo stesso problema quando si passa a schermo intero, l'area grigia copre l'intero schermo, ma ho solo una piccola scatola in un angolo che viene reso a.

Ogni OpenTK persone là fuori che sa come fare questo?

È stato utile?

Soluzione

È necessario aggiornare la finestra:

GL.Viewport(gameWindow.ClientRectangle);
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top