Als «java» getaggte Fragen

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.


4
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 erstellen, aber ich kann es nicht so codieren, …
10 java  libgdx  box2d 

2
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 der Frameworks- Klasse entfernt worden zu sein . Ich importiere …


2
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 bewegt. Der einfachste Weg, …
10 java  libgdx 


3
Wie soll ich ein wirtschaftsbasiertes Spiel im Code modellieren?
Ich möchte ein Wirtschaftsspiel erstellen, das auf einer alten Zivilisation basiert. Ich bin mir nicht sicher, wie ich es gestalten soll. Wenn ich an einem kleineren Spiel wie einer Kopie von "Space Invaders" arbeiten würde, hätte ich kein Problem damit, es so zu strukturieren: Hauptkontrollklasse Grafikklasse Spielerklasse Feindliche Klasse Ich …

2
Wie würde ich prozedural generierte Kacheln in libgdx implementieren?
Ich erstelle ein einfaches Zelda-ähnliches Top-Down-Spiel in libgdx und möchte kachelbasierte Dungeons implementieren, die ähnlich wie dieses prozedural generiert werden . Libgdx hat eine Klasse namens TiledMap, die meinen Anforderungen zu entsprechen scheint. Die Dokumentation außerhalb der offiziellen Dokumente legt jedoch nahe, dass TiledMaps nur in Verbindung mit .tmx-Dateien oder …


2
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 libgdx zur Garbage …
10 java  android  libgdx 


3
Gibt es einen Zusammenhang zwischen Spieltheorie und Spieleentwicklung?
Ich bin ein Java-Programmierer, der daran interessiert ist, Spiele auf Java zu lernen. Kürzlich habe ich mir ein Buch über Operations Research angesehen, das von Wayne L. Winston geschrieben wurde. Es gibt ein Thema zur Spieltheorie. Es ist wirklich mathematisch. Ich bin nur ein App-Entwickler, aber wäre dieses Buch hilfreich, …
10 java  game-theory 

2
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, b.y); if (x is smaller than the combined width & y is …

2
Rendern von Zeichen mit abgeschnittenen Gliedmaßen (Blender-Modelle in Java / OpenGL)
Welche Aspekte sollte ich beim Erstellen von Charakteranimationen und beim Rendern von Klassen berücksichtigen, wenn ich abnehmbare Gliedmaßen haben möchte? Ich habe ein detailliertes Körpersystem entwickelt, das alles bis zum Nervensystem definieren kann. Ich strebe etwas an, das dem Detailgrad des Schadens in der Zwergenfestung ähnelt. Wenn ein Charakter beispielsweise …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.