Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

06.08.2012, 20:00

Lwjgl ,OpenGL und die Frage über ByteBuffers

Hallo Community

Nachdem ich mich nun intensiv mit Slick2D (Java) auseinander gesetzt habe, würde ich nun gerne mich mit Lwjgl (light weight java game library) auseinander setzen.Display, Input, update sind mittlerweile tief in meinem Kopf drin und ich weiß was zu tun ist.Aber wenn es darum geht mit ByteBuffers, Shaders geschweige den OpenGL zu arbeiten, scheitert es an diesem.Meine Frage an alle die mit lwjgl schon arbeiten, wie habt ihr euch das beigebracht und funktionieren ByteBuffers im allgemeinen, ich kann mir unter dem Begriff einfach nichts vorstellen.
Also um nochmal zusammen zufassen meine Fragen sind:

Wie erlerne ich am besten den Umgang mit OpenGL?
Was ist allgemein ein ByteBuffer bzw was kann man mit den verschiedenen ByteBuffern machen(wie wendet man sie gescheit an)?

Ich habe noch nie mit Opengl gearbeitet, weil es ja durch Slick2D noch nicht nötig war und deswegen ist gerade dieser Bereich neuland für mich.

Hoffe ihr könnt mir die Sache mit Opengl und den Buffers näher bringen.

2

07.08.2012, 19:35

Da ich weiterhin mit keiner Hilfe des Forums mehr rechne hab ich nun nach 2 std google suche selbst eine Einführung in OpenGL gefunden, welche man sehr gut auf Lwjgl übersetzen kann da die Methoden genau gleich heißen.
Falls jmd anders sich noch interessiert die Website: http://www.friends-of-fpc.org/tutorials/…man/teil02.html

Die Frage nach ByteBuffern besteht trotzdem weiterhin und ich würde mich auf eine Antwort von jmd der schon damit gearbeitet hat sehr freuen.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

3

08.08.2012, 02:20

Dein Problem mit den ByteBuffern wird sich lösen wenn du den Umgang mit OpenGL besser beherrscht. Ein Buffer ist im Allgemeinen einfach nur ein Stück Speicher in dem man Daten ablegen kann. Manche OpenGL Befehle bekommen einen Buffer übergeben, dessen Inhalt dann auf die Grafikkarte übertragen wird. Dazu gehören z.B. Geometriedaten und Texturen. Gescheit verwenden tut man die Buffer also, indem man sie so füllt, wie die Grafikkarte bzw. OpenGL sie haben will. Allgemeiner kann man dazu nichts sagen.

4

09.08.2012, 17:17

Danke
Werde mich an tuts für opengl setzen wie oben schon erwähnt.Immerhin gibst du eine Antwort.

Werbeanzeige