Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-3 von insgesamt 3.

Werbeanzeige

28.11.2011, 14:06

Forenbeitrag von: »moumou«

2D karthesisches Koordinatensystem (Map) drehen

Mhm, stimmt ehrlich gesagt würde es natürlich ins "Minus" reinrutschen. Ich hab die Koordinaten ja als Array abgespeichert, also ohne vorzeichen Bin bei einem C# Hinweis fündig geworden, das klappt super, bei einem 4*4 Array int [,] newArray = new int[4,4]; for (int i=3;i>=0;--i) { for (int j=0;j<4;++j) { newArray[j,3-i] = array[i,j]; } }

28.11.2011, 12:00

Forenbeitrag von: »moumou«

2D karthesisches Koordinatensystem (Map) drehen

Zitat von »dot« Wenn es nur um 90°, 180°, 270° geht, dann brauchst du doch nicht wirklich irgendwie kompliziert zu rotieren. Eine Drehung um 90° bedeutet doch nur, dass die Zeilen zu den Spalten werden usw... Mhm, vielleicht fehlt mir der visuelle Überblick, aber 5/1 würde doch bei 90° zu 5/5 werden. Also ändert sich ja was in der Zeile und Spalte?

28.11.2011, 11:22

Forenbeitrag von: »moumou«

2D karthesisches Koordinatensystem (Map) drehen

Hallo, Ich habe hier ein Problem, das mich das ganze Wochenende verzweifeln hat lassen. Irgendwie brummt mein Schädel mit irgendwelchen sin/cos Formeln, Rotationmatrixen und was auch immer, aber ich glaub ich hin hier auf dem Holzweg. Meine "Spielmap" ist sehr trivial aufgebaut in X- und Y-Koordinaten (2D Ansicht, Vogelpersektive). Siehe auch Screenshot... Nun würde ich diese gerne serverseitig drehen (90,180,270°). Sprich, wenn man vom angehängten Screenshot ausgeht, und die Map nun um 90 Grad ...