Die Lightweight Java Game Library (LWJGL) bietet Zugriff auf die leistungsstarken plattformübergreifenden Bibliotheken OpenGL und OpenAL. Zusätzlich bietet LWJGL Zugriff auf Controller wie Gamepads, Lenkrad und Joysticks.
Ich bin sehr neu in der Spieleentwicklung, aber nicht in der Programmierung. Ich spiele (wieder) mit einem Pong-Spiel, das JavaScript- canvasElemente verwendet. Ich habe ein PaddleObjekt mit folgenden Eigenschaften erstellt ... width height x y colour Ich habe auch ein PongObjekt, das Eigenschaften wie hat ... width height backgroundColour draw(). …
Mir ist der Gedanke gekommen, dass, während zum Beispiel die Game-Engine von mehreren Personen gleichzeitig bearbeitet wird, wie das Überschreiben verhindert wird? Lassen Sie uns sagen Entwickler ein arbeitet an Audio.cppund Entwickler zwei arbeitet auch an Audio.cpp, wie sich dies in der Regel in großen Teams zu bekämpfen Überschreibungs verwaltet? …
Ich implementiere Punktlichter in meiner Voxel-Engine und habe wirklich Mühe, einen guten Lichtfluss zu erzielen, von 100% in der Nähe der Lichtquelle bis 0% im Lichtradius. Ich habe 5 Argumente für die Funktion: Lichtfarbe (Vec3) Lichtintensität (Abstand vom Licht bis zu einem Abstand von 100%) Entfernung vom Licht zum Fragment …
Ich habe diese Frage aus mehreren Quellen recherchiert und muss noch eine eindeutige Antwort finden, die besagt, dass "Ja, das ist korrektes Denken" oder "Nein, hier ist, wie es gemacht wird". Ich versuche, mit OpenGL-Rendering die Unabhängigkeit von der Auflösung zu gewährleisten. Ich denke, ich sollte so vorgehen, dass ich …
Ich bin in der Phase meiner Spieleentwicklung, in der ich ein HUD oder eine GUI erstellen muss. Ich bin noch nie zu diesem Teil gekommen, also weiß ich nicht, wie es gemacht wird. Ich habe versucht, ein einfaches Quad an einer festen Position auf dem Bildschirm zu rendern, aber es …
Ich benutze OpenGL durch LWJGL. Ich habe ein 16x16 texturiertes Quad-Rendering bei 16x16. Wenn ich den Skalierungsbetrag ändere, wächst das Quad und wird mit zunehmender Größe unschärfer. Wie kann ich es skalieren, ohne verschwommen zu werden, wie in Minecraft. Hier ist der Code in meinem RenderableEntity-Objekt: public void render(){ Color.white.bind(); …
Mit LWJGL können Sie am einfachsten ein 3D-Modell laden, das auf dem Bildschirm gezeichnet werden soll. Ich weiß, dass LWJGL keine eingebaute Ladeunterstützung hat, daher suche ich nach einer kleinen Bibliothek, die das Laden spezifischer .blend-Dateien erleichtert.
Ich baue ein einfaches Tic-Tac-Toe-Beispiel mit LibGDX. Ich habe einfache Bilder: Kreuz, Kreis und Brett, alle pngmit GIMP mit einem transparenten Hintergrund erstellt. Wie kann ich sie Texturemit Transparenz rendern ? Ich habe es mit der GL10-Aktivierungsfunktion versucht, aber sie scheint nicht zu funktionieren.
In einem Minecraft-ähnlichen Spiel bekomme ich weiße Ränder auf meinen Würfeln: Bei dunkleren Texturen macht sich dies deutlich bemerkbar. Die Texturen werden wie folgt eingerichtet: glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE); Irgendeine Hilfe?
Ich bin an dem Punkt in meinem Spiel, an dem ich ein Kollisionssystem hinzufügen muss. Ich habe es mit jBullet versucht, und obwohl es funktioniert hat, war es nicht das, wonach ich gesucht habe. Ich möchte nur auf einfache Weise testen, ob zwei OBB-Bäume (Oriented Bounding Box) kollidieren. Ich wollte …
Ich arbeite an einem Kachelkartensystem, das insofern so aussieht (Grün ist Gras, Luft ist Weiß, Stein ist Grau und Blau ist Wasser): Es wird ein einfacher Zufallszahlengenerator verwendet, sodass eine Wahrscheinlichkeit von 45% besteht, dass die Fliese Gras ist, eine Wahrscheinlichkeit von 30%, dass sie Wasser ist, und eine Wahrscheinlichkeit …
Der Titel sagt so ziemlich alles. Ich arbeite an einem einfachen Projekt, bei dem wir uns an das Würfeln gewöhnen müssen, bei dem der Zauberwürfel manipuliert wird, und ich kann nicht herausfinden, auf welche Seite / welches Quadrat der Benutzer zeigt.
Mein Bild ist 1280x800 und meine Bildschirmgröße ist 1280x800. Es sollte perfekt zeichnen. Ich erstelle ein Quad von der Größe des Bildschirms und stelle die Textur so ein, dass sie zum Quad passt. Aber im Moment zeichnet es eine quadratische Textur in meiner oberen linken Ecke meines Bildschirms, die nicht …
Ich habe einige Fragen zum Erstellen von Grafiken für ein Spiel. Als Beispiel. Ich möchte ein Motorrad bauen. (1 Pixel = 1 Zentimeter) Mein Motorrad hat also eine Breite von 200 und eine Höhe von 150. (200x150) Aber das libgdx erlaubt nur das Laden von Größen mit der Potenz von …
Nach dem, was ich gelesen habe, scheinen VBOs nur der Leistung zu dienen. Ich arbeite an einem sehr rudimentären Lernprojekt in lwjgl und versuche nur herauszufinden, in welche erweiterten Funktionen der Bibliothek ich mich vertiefen sollte und welche Verwendung sie haben. Mein Verständnis ist, dass VBOs es einer Person ermöglichen, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.