Hallo zusammen,
ich stehe grad wie der ochs am Berg...
Folgende Situation:
Ich habe mit Rails eine Isometrische Karte nach dem Staggered Prinzip erstellt, das wird auch alles schön aneinander gekachelt.
Jetzt stehe ich vor dem Problem wie kann ich die einzelnen tiles am einfachsten selektieren kann. Mein erster Gedanke war auf die Berechnung vom Positionieren der tiles zurückzugreifen. Die sieht im wesentlichen so aus
for (int y=0 ;y
{
for (int x=0; x
{
//Neue Reihe der Tiles kommen nach 1/2 Breite eines Tiles
y_px = y*(TILE_H/2);
//Jede zweite Reihe der Tiles um 1/2 Länge versetzt
//-> wenn y ungerade, dann 1/2 Länge zu Tilepostion hinzuaddieren
if (y%2==1)
{
x_px = x*TILE_W + (TILE_W/2))
}
else
{
x = (x*TILE_W)
}
}
}
Leider funktioniert das nicht weil ja immer von Rechtecken und nicht von Rauten ausgegangen wird.
Hab ihr eine Idee wie man das lösen kann? Ich steh grad voll aufem Schlauch
g Nerosmeel