Wie verändere ich ein LWJGL-Fenster?

7

Ich versuche, das Fenster meines Java-Spiels in der Größe veränderbar zu machen, welches die LWJGL-Bibliothek benutzt. Laut einigen Forum-Fragen aus dem Jahr 2007 ist dies nur mit einem Workaround möglich. Ist das heute noch so? Und wie soll es gehen?

    
Bartvbl 05.03.2011, 21:05
quelle

3 Antworten

6

Die native Anzeige von LWJGL kann nicht skaliert werden. Allerdings ist es einfach zu erreichen, dass Sie einfach einen AWT-Frame verwenden und mit Display.setParent (Canvas) Ihren LWJGL-Inhalt aufkleben, um ein veränderbares Fenster zu erhalten.

    
Gavin 06.03.2011, 13:36
quelle
25

Die Klasse Display bietet die Möglichkeit, die Größenänderung zu aktivieren. Ссылка )

Sie können die Breite und Höhe jederzeit mit getWidth() und getHeight() erhalten.

    
randfur 14.04.2012 02:43
quelle
4

Wenn Sie LWJGL 2.9 verwenden, können Sie

aufrufen %Vor%

Damit kann das Fenster in der Größe angepasst werden.

Dann, bevor Sie das Display aktualisieren, tun Sie dies.

%Vor%

Dies ändert das Ansichtsfenster auf die Größe des Bildschirms, wenn es in der Größe geändert wurde.

    
Anthony Sasse 16.03.2016 00:24
quelle

Tags und Links