LWJGL 3.1.0 Tutorial mit GLFW & OpenGL

Diskutiere LWJGL 3.1.0 Tutorial mit GLFW & OpenGL im Bücher, Tutorials und Links Forum; Hallo, Ich habe heute mal eine kleine LWJGL 3 Tutorial-Serie gestartet, die die Grundlagen von LWJGL & OpenGL erklären soll:...

  1. JuKu
    JuKu Mitglied
    Schmetterhand gefällt das.
  2. Vielleicht hilft dir dieser Kurs hier weiter --> (hier klicken)
  3. Viktim
    Viktim Aktives Mitglied
    Ich guck mir das Tutorial gerade an, ich schreib einfach mal, wenn mir was auffällt.

    1.) Hier ist ein Rechtschreibfehler:
    Allgemein zum Projekt

    In diesem Tutorial werden wir nur LWJGL & behandeln, sowie OpenGL anreißen. Wenn ich auch jede Kleinigkeit eingehen würde,

    2.) Du könntest auch die imports angeben, dann muss man sich die nicht selber raussuchen ;)

    3.) Und ich würde auch das einbinden und die Downloadlinks von allem was so benötigt wird angeben :D

    4.) Hier:
    Code (Java):
        /**
        * get used OpenGL version string
         *
         * @return used OpenGL version as string
        */

        public static String getVersionString () {
            //get and return OpenGL version
            return glGetString(GL_VERSION);
        }
    kennt er weder die Konstante, noch die Methode glGetString.

    5.) Und wenn ich das Programm ausgeführt hab kam immer der Fehler:
    [LWJGL] [WARNING] Mismatch detected between the Java and native libraries.

    6.) Aber ein Fenster hat sich am Ende doch geöffnet, war bloß nicht weiß wie bei dir, sondern hatte immer das, was hinter dem Fenster lag, als es aufgemacht wurde als Inhalt.
     
  4. JuKu
    JuKu Mitglied
    Vielen Dank für dein Feedback!

    1. Den Rechtschreibfehler habe ich korrigiert. Danke fürs melden!
    2. Das bläht den Artikel ziemlich auf. Man kann sich die imports auch im Source Code anschauen:
    https://github.com/JuKu/lwjgl-tutorial/tree/1.0.0

    3. Dafür habe ich ja die Maven Koordinaten angegeben.
    Wenn man sich die JARs alle einzeln downloaded, braucht man ewig. Ein Build System sollte man schon besitzen, vorallem wenn man in solche fortgeschrittene Themen vordringt.

    4. Da fehlen 2 static imports (siehe source). Sowohl die Methode, als auch die Konstante kommt von LWJGL.

    5. Da stimmen die Versionen der LWJGL dependencies nicht.
    Die Api JAR hat anscheinend eine andere Version, als die native JAR.
    Dies kann nur passieren, wenn du die falschen dependencies / JARs einbindest, wenn du Maven nutzt, sollte dies nicht passieren.

    6. Interessant! :D
    Versuch mal bitte den Source Code von mir https://github.com/JuKu/lwjgl-tutorial/tree/1.0.0 auszuführen.
    Wie sieht das ganze dann aus?

    Die imports werde ich später einarbeiten, sobald ich Zeit dafür habe.
    Danke für den Tipp!
     
  5. Viktim
    Viktim Aktives Mitglied
    @JuKu
    So, ich hab das jetzt mal mit deinem Code ausprobiert, und das funktioniert auch, die Fehlermeldung am Ende ist auch weg, aber das 'Problem' mit dem Fensterinhalt bleibt :D

    Und was mir noch aufgefallen ist:

    dieser Import in der Main wird nie benutzt
    Code (Java):
    import static org.lwjgl.glfw.GLFW.glfwWindowHint;
     
    Zuletzt bearbeitet: 11. Jan. 2017
  6. JuKu
    JuKu Mitglied
    Den import kannst du entfernen.
    Das Problem mit dem Fensterinhalt muss ich mal debuhggen, aber man muss auch bedenken, dass wir in dem Tutorial Abschnitt erst das Fenster erstellt und noch nichts gezeichnet haben.
     
  7. Viktim
    Viktim Aktives Mitglied
    Jo, das ich den Import entfernen kann, weiß ich auch :D Ich wollts bloß sagen :D
    Ich hab jetzt nur über das negative geschrieben, was mir aufgefallen ist, weil ich dachte das hilft dir erstmal am meisten, aber an sich ist das Tutorial gut :) ;)
     
  8. JuKu
    JuKu Mitglied
    Das hilft es auch! :D
    Ich bin über Feedback jeder Art sehr dankbar! :D
     
    Viktim gefällt das.
Die Seite wird geladen...

LWJGL 3.1.0 Tutorial mit GLFW & OpenGL - Ähnliche Themen

FBO Framebuffer object [LWJGL] 2D tutorial gesucht
FBO Framebuffer object [LWJGL] 2D tutorial gesucht im Forum Spiele- und Multimedia-Programmierung
[Suche]LWJGL OpenCL Tutorial
[Suche]LWJGL OpenCL Tutorial im Forum Bücher, Tutorials und Links
LWJGL .obj .mtl loader
LWJGL .obj .mtl loader im Forum Spiele- und Multimedia-Programmierung
2D animationen LWJGL
2D animationen LWJGL im Forum Spiele- und Multimedia-Programmierung
"Allgemeine" Performance verbessern (LWJGL 2)
"Allgemeine" Performance verbessern (LWJGL 2) im Forum Spiele- und Multimedia-Programmierung
Thema: LWJGL 3.1.0 Tutorial mit GLFW & OpenGL