Als «java» getaggte Fragen

10
Java- und Steam-JVM-Bereitstellung

Ich denke derzeit über meine Optionen für die Spieleentwicklung und die Bereitstellung auf Steam Greenlight nach. Ich mag Java mit libGDX sehr, insbesondere wegen seines plattformübergreifenden Android-Potenzials, und ich verstehe, dass es möglich ist, Java-Spiele auf Steam bereitzustellen. Ich bin...

10
Wie kann ich einen Schlangenschwanz dem Kopf folgen lassen?

Nach einer Aufgabe und dem Einstieg in libGDX durch Erstellen eines kleinen Snake-Klons bin ich auf ein Problem gestoßen, für das ich mich wahrscheinlich in Kürze schämen werde. Ich habe derzeit einen Schlangenkopf (zu diesem Zeitpunkt ein einfaches Rechteck), der sich auf der Leinwand des Spiels...

10
Erstellen einer Nahkampfwaffe in Box2D (libGDX)

Ich habe Probleme damit, eine Nahkampfwaffe einzusetzen, die schwingen kann, wenn eine Taste gedrückt wird. Ich stelle mir zwei verschiedene Angriffe vor (Stich und Schwung) Ich habe versucht, zwei Vorrichtungen (Charakter + Waffe), zwei verschiedene Körper, zwei verschiedene Körper + Drehgelenk zu...

10
Was sollte ich stattdessen verwenden, da Table.drawDebug in libGDX veraltet ist?

Ich folge dem Buch "Learning LibGDX Game Development", um ein einfaches Spiel zu erstellen. Ich bin im Menüerstellungsbereich, wo wir eine Bühne erstellen und sie mit Debug-Rändern rendern. Das Buch sagt zu verwenden, Table.drawDebug(stage)aber diese statische Methode scheint Tablevollständig aus...

10
Wie gut funktionieren funktionale Sprachen unter Android?

Dies ist ein Sonderfall dieser Frage , der meiner Meinung nach besonders relevant ist. Ich arbeite an einem Spiel für Android und plane, Scala mit libgdx zu verwenden. Ich habe vor, ein performantes Spiel zu machen, aber nicht unbedingt ein hyper-performantes Spiel. Ich habe die Dokumentation von...

10
Breakout-Kollision: Erkennen der Kollisionsseite

Ich schreibe einen Breakout-Klon (mein erstes Spiel) und bin völlig festgefahren, wie ich herausfinde, welche Seite des Ziegels getroffen wurde. Ich habe eine Kollisionserkennungsmethode, die folgendermaßen aussieht: DetectCollision(Object a, Object b) x = distance(a.x, b.x); y = distance(a.y,...