Als «java» getaggte Fragen

8
Gibt es ein Kartenspiel-Framework? [geschlossen]

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...

8
Raumaufteilung, wenn sich alles bewegt

Hintergrund Zusammen mit einem Freund arbeite ich an einem 2D-Spiel, das im Weltraum spielt. Um es so immersiv und interaktiv wie möglich zu gestalten, möchten wir, dass Tausende von Objekten frei herumschweben, einige zusammen gruppiert, andere im leeren Raum treiben. Herausforderung Um die...

8
Serverseitige Spielschleife

Viele Java-Spiele verwenden thread.sleep (), um fps zu steuern. Sollte die Server-Spielschleife weiterlaufen und nur die Delta-Zeit berechnen, da der Server keine Grafiken anzeigt? Wie dieses Beispiel: long lastLoopTime = System.nanoTime(); final int TARGET_FPS = 60; final long OPTIMAL_TIME =...

8
Was ist der beste Weg, um viele Bäume zu zeichnen

Ich schreibe eine App, die eine zufällige Insel mit Bäumen bepflanzt. Die Bäume sind derzeit zwei Quads, gekreuzt und mit Texturen gezeichnet. Ich plane komplexere Maschen, die verschiedene Pflanzentypen bilden, z. B. eine Palme, Eiche, Gräser usw. Das Problem ist, dass ich die Texturen von...

8
Die effizienteste Methode zum Zeichnen von Scheitelpunkten mit OpenGL

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....

8
Serverseitige MMORPG-Java-Architektur

Ich mache gerade ein MMORPG-Spiel, das rundenbasiert ist. Der Client soll auf Android laufen. Jetzt macht mein Freund die Grafik und ich habe die Spielklassen (Spieler, Waffen usw.) gemacht. Wenn der Kampf gestartet wird, können die Klassen durch Schnittstellen manipuliert werden (für meinen...

8
Reibungslose Bewegung in einem Spiel auf Kachelbasis

Wie können wir unseren Charakter dazu bringen, sich reibungslos über Kacheln zu bewegen? Er bewegt sich Kachel für Kachel, aber das sieht unprofessionell aus. Wenn Sie die Pfeiltasten gedrückt halten, bewegt er sich außerdem über den Bildschirm. Wie können wir das

8
Die Schaltfläche bleibt nach dem Klicken hervorgehoben - Unity3D 4.6 GUI

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...

7
Serverseitige Architektur für Online-Spiele

Grundsätzlich habe ich einen Spieleclient, der für fast jede Aktion mit einem Server kommuniziert. Das Spiel ist in Java (mit LWJGL) und jetzt werde ich mit der Erstellung des Servers beginnen. Die Basis des Spiels ist normalerweise ein Client, der nur mit dem Server kommuniziert. Später müssen...

7
Wie mache ich eine Spiel-Tick-Methode?

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...

7
Problem beim Skalieren des Spielbildschirms in Libgdx

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...

7
Spiel-Update in Libgdx

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...