LibGDX ist ein plattformübergreifendes Java-Spieleentwicklungsframework, das auf OpenGL (ES) basiert und unter Windows, Linux, Mac OS X, Android, iOS und Ihrem WebGL-fähigen Browser funktioniert.
Ich arbeite an einem Old-School-Plattformer in libgdx und möchte, dass er einen "Scanline" -Effekt hat, wie folgt: Mein erster Versuch war, eine kleine Textur zu erstellen und sie auf einem Quad im Vollbildmodus zu zeichnen. Ich habe zwei verschiedene orthografische Kameramodi verwendet (einen für die Haupt-Tilemap des Spiels und einen …
Ich schreibe ein OpenGL 3D-Spiel. Es werden Tonnen von Dreiecken für Gelände und Objekte verwendet. Ich lerne aus dem offiziellen OpenGL-Handbuch und die erste vorgestellte Methode besteht darin, für jeden Scheitelpunkt, den Sie zeichnen möchten, eine Funktion glVertexnach dem aufzurufen glBegin. Diese Methode klingt jedoch ziemlich antik und ineffizient, wenn …
Ich möchte ein Spiel wie Doodle Jump erstellen. Ich benutze libgdx und Box2d. Ich brauche Ratschläge, wie ich meinen Ball konstant und mit der gleichen Höhe hüpfen lassen kann. Ich habe versucht, die Körperwiederherstellung des Balls auf 1 zu setzen, damit er ständig springen kann, aber wenn ich auf einen …
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 …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Game Development Stack - Austausch. Geschlossen vor 3 Jahren . Wird es mein Spiel nicht verlangsamen, wenn ich FreeType lib verwende und …
Manchmal bleibt die Schaltfläche nach dem Klicken auf eine Schaltfläche, die mit der neuen UI-Schaltfläche von Unity erstellt wurde, im hervorgehobenen Zustand. Beachten Sie, dass das Button-Skript Color Tintals TransitionEigenschaft festgelegt wurde und das InteractableKontrollkästchen aktiviert ist. Wie kann ich das lösen?
Ich arbeite an einem Spiel für Android mit Android Studio mit LibGDX in Java. Ich habe kürzlich ein seltsames Problem beim Schließen und erneuten Öffnen des Spiels festgestellt. Wenn ich das Spiel zum ersten Mal öffne, funktioniert es einwandfrei. Wenn ich auf die Schaltfläche BEENDEN klicke und die App schließe, …
Ich möchte eine Maske in einem Shader drehen, verschieben oder skalieren. Aber ich habe keine Ahnung, wie diese Aktionen ausgeführt werden. Mein Code: @Override public void create() { batch = new SpriteBatch(); background = new Texture(Gdx.files.internal("images/background.png")); spritebackgournd = new Sprite(background,Gdx.graphics.getWidth(),Gdx.graphics.getHeight()); foreground = new Texture(Gdx.files.internal("images/foreground.png")); mask = new Texture(Gdx.files.internal("images/mask.png")); spriteforegournd = …
Ich hoffe, dass ich dies korrekt poste, da ich neu auf der Website bin. Sie können mich gerne korrigieren, wenn ich an der falschen Stelle bin. Was mein Problem betrifft: Ich arbeite an einem 2D-Side-Scrolling-Plattformspiel in libGDX und bin auf ein Problem gestoßen, das ich zuvor in Betracht gezogen habe, …
Ich denke, dies ist ein einfaches Problem, aber ich habe Probleme, die richtigen Suchbegriffe zu finden. Ich habe eine Screen, die zwei Stages enthält. Das erste stageenthält eine Reihe von Objekten, die vom ActorStandard abgeleitet und über diesen hinzugefügt wurden stage.addActor(Actor). Dies gilt für die eigentlichen Spielobjekte. Der zweite hudStagebesteht …
Ich habe ein libGDX-Spiel, in dem ich mit Partikeln einen Eisatem-ähnlichen Effekt erzielen möchte. Bisher haben wir einen kegelförmigen Effekt erzielt. Ich kann es damit erhalten und auf dem Bildschirm rendern. ParticleEffectPool.PooledEffect effect = breathPool.obtain(); effect.setPosition(x,y); ps.add(effect); Aber ich sehe keine Möglichkeit, das gesamte Partikelsystem in eine bestimmte Richtung zu …
Ich habe ein Problem mit der Matrixrotation in libgdx. Ich drehe es mit der Methode matrix.rotate (Vector3-Achse, Gleitwinkel), aber die Drehung erfolgt in der Modellorientierung und ich brauche sie in der Weltorientierung. Zum Beispiel: on create () Methode: matrix.rotate (neuer Vektor3 (0,0,1), 45); Das ist ok, aber danach: on render …
Ich habe den Beispielcode für die GestureListenerKlasse gefunden, aber ich verstehe die Zoom-Methode nicht: private float initialScale = 1; public boolean zoom (float originalDistance, float currentDistance) { float ratio = originalDistance / currentDistance; //I get this camera.zoom = initialScale * ratio; //This doesn't make sense to me because it seems …
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.