Java ist sowohl eine beliebte objektorientierte Programmiersprache als auch eine Laufzeitumgebung, mit der Java-Programme auf den meisten Hardware- und Softwareplattformen unverändert ausgeführt werden können.
Ich arbeite an einer kleinen Rendering-Engine für ein persönliches Projekt und habe Probleme mit dem Textur-Mapping-Teil. Es scheint in einigen Fällen zu funktionieren, in anderen jedoch nicht. Wenn sich beispielsweise einer der Scheitelpunkte hinter der Kamera befindet, wird die Textur gedehnt. Scheinbar korrekter Fall Falscher Fall Ich vermute, dass es …
Mein Versuch: Ich mache eine Textur (kann eine einzelne Farbe oder eine andere sein) und strecke diese Textur dann von einem minimalen 0bis zu einem maximalen maxWert. Das funktioniert, macht mich aber aus mehreren Gründen ziemlich unzufrieden, darunter: Wenn ich im Verlauf des Balkens abgerundete Ecken haben möchte, werden die …
Ich habe herausgefunden, wie man einen Algorithmus zur Verschiebung des Mittelpunkts implementiert, um eine Karte für mein Spiel zu erstellen. Ich wollte eine unendlich große Welt erschaffen, also habe ich versucht, zwei Karten zusammenzufügen, aber sie sahen nicht sehr nahtlos aus. Ich erinnerte mich an den Diamond-Square-Algorithmus ... Auf der …
Ich erstelle derzeit eine prozedural generierte Karte und wollte den Städten Regionen hinzufügen, die ihre Reichweite angeben. Ich erreiche dies derzeit, indem ich mich vom Stadtzentrum nach außen ausdehne, bis entweder die Reichweite der Stadt überschritten wird oder das Wasser- / Berggelände überschritten wird getroffen, ein bisschen wie Raytracing, nehme …
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 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 schaue mir gerade dieses Tutorial an https://www.youtube.com/watch?v=HwUnMy_pR6A und der Typ (der ziemlich kompetent zu sein scheint) verwendet ein einzelnes Array, um die Pixel seines zu rendernden zu speichern und darauf zuzugreifen Bild. Ich habe mich gefragt, ob dies wirklich der beste Weg ist, dies zu tun. Die Alternative von …
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 …
In libgdx ist die Spieleschleife die render () -Methode. Aber warum ist das so und gibt es eine Möglichkeit, eine update () -Methode zu erstellen, die 60 Mal pro Sekunde aufgerufen wird? Wie bei der update () -Methode würde ich die Spielelogik hinzufügen und das Rendern der Rendermethode überlassen. Grundsätzlich …
Derzeit kann ich den Bildschirm skalieren, indem ich diesen Code auf eine OrthographicCamera anwende Camera.setToOrtho(true, Gdx.graphics.getWidth() / 2, Gdx.graphics.getHeight() / 2); Aber mit dieser Lösung passiert etwas ziemlich Seltsames. Schauen Sie sich dieses Bild meines Spiels unten an Scheint gut, oder? Bei weiteren Untersuchungen werden jedoch viele Komponenten um ein …
Ich habe in einigen anderen einfachen 2D-Spielen gesehen, dass eine "Tick" -Methode verwendet wird, um Spielelogik und Grafik-Rendering zu synchronisieren. Mein Hauptgrund für die Verwendung ist eine Fehlfunktion meiner Kollisionserkennung, da die Player-Entität vollständig durch feste Objekte läuft, es sei denn, ich tippe fast pixelweise auf die Steuerelemente, um die …
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Ich suche nach Informationen darüber, wie der Laufzeitzustand starrer Körper mit Bullet Physics gespeichert werden kann. Der größte Teil meiner Welt besteht aus statischen Objekten, aber ich habe auch einige dynamische und kinematische Objekte. Ich muss einen Schnappschuss des Spielstatus machen und später genau denselben Status wiederherstellen, damit dieselbe Simulation …
Ich drucke einen Schiebetext, indem ich jeden Buchstaben nach kurzer Zeit hinzufüge. Mein Problem ist, dass wenn der Text mehrzeilig ist, das letzte Wort einer Zeile in der aktuellen Zeile beginnt und zum nächsten springt, wenn es zu groß wird, um zu passen, was zu einem hässlichen Effekt führt. Ich …
Ich entwickle eine KI-Simulation von Raubtier und Beute. Ich möchte die KI simulieren, die sich hinter Hindernissen versteckt, wenn sie verfolgt wird. Aber ich versuche immer noch herauszufinden, wie ich dies am besten umsetzen kann. Ich dachte daran, zu überprüfen, auf welcher Seite des Hindernisses sich das Raubtier befindet, und …
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.