Was sind einige großartige und nützliche Ressourcen für ein isometrisches Spiel, das auf dem XNA Framework basiert? [geschlossen]

10

Ich arbeite derzeit an einem isometrischen Spiel mit dem Microsoft XNA Framework. Ich suche nach Ressourcen, die für ein erfolgreiches Projekt von Nutzen sind, wie isometrische Engines, Physik-Engines, Sprite-Engines (für isometrische Spiele), Event-Handler für ...

Jede Eingabe wäre sehr dankbar.

Jesus
quelle

Antworten:

6

Die isometrische Projektion ist für die zugrunde liegenden Werkzeuge, die Sie auswählen, nicht so relevant, sondern nur die Art und Weise (Winkel, keine perspektivische Verzerrung), wie Sie die Dinge betrachten, aber das ändert nichts an den zugrunde liegenden Prinzipien des Verhaltens der Dinge. Das heißt, Sie müssen nicht besonders nach isometrischen Werkzeugen suchen.

Die Physik zum Beispiel ist dieselbe, egal wie man sie betrachtet. Die Mathematik eines Autounfalls ändert sich nicht, ob Sie ihn von links oder von rechts betrachten, es hängt nicht vom Beobachter ab. Das gleiche gilt für einen springenden Ball. Es ist egal, ob Sie ihn von links oder von oben betrachten. Er springt immer auf die gleiche Weise.

Wenn Sie besondere Zweifel haben, wie Sie solche Dinge in Bezug auf isometrische Projektionen implementieren können, geben Sie uns bitte ein Beispiel und wir können auf Details eingehen :)

Maik Semder
quelle
3

Ich habe die Tutorials der Kachel-Engine auf dieser Website befolgt : xnaresources.com . Das Tutorial für die Kachel-Engine beginnt als normale quadratische Kachelkarte, wird jedoch in Teil 4 in isometrisch konvertiert. Sie umfassen Zeichnen, Kacheltiefe, Kachelauswahl (dh "Auf welche Kachel habe ich geklickt?") Und das Hinzufügen eines steuerbaren Zeichens.

Richard Marskell - Drackir
quelle
1

Es ist keine Engine, aber ich habe eine Verzweigung von Nick Gravelyns TiledLib- Projekt erstellt, die ein Beispiel für diese Bibliothek zeigt, die eine isometrische gekachelte Karte rendert. Nicht perfekt (wahrscheinlich fehlerhaft), könnte Ihnen aber beim Start helfen. Wenn Sie Probleme haben, posten Sie einen Fehler und ich werde sehen, ob ich Ihnen helfen kann.

HTH

Darren Reid
quelle