2016-06-05 55 views
1

Ich habe eine gestaffelte (Zick-Zack) Dimetrie Kachel-Layout. Die Fliesen sind 128x64, also nicht wirklich isometrisch.Drehen/Flip gestaffelt dimetrischen Gitter Kachel Layout

enter image description here

float offsetX = 0f; 
if(gridX % 2 != 0) 
    offsetX = tileSize.x/2f; 

float worldX = gridY * tileSize.x + offsetX; 
float worldY = gridX * tileSize.y/2f; 

Wie Flip I/das Layout drehen, so dass es wie folgt aussieht:

enter image description here

Ich habe versucht, x und y-Koordinaten Auslagern, aber es war immer Bricht mein Layout, so muss ich etwas verpassen.

+0

Seien Sie klarer. Es "bricht Ihr Layout"? Das Bild unten ist eine Drehung im Uhrzeigersinn um 90 ° und dann wird es in der mittleren y-Achse gespiegelt. Und du willst nur eine 90 ° -Drehung, so wie es aussieht (http://i.stack.imgur.com/AOsSb.png)? –

Antwort

1

(x, y) um 90 Grad im Uhrzeigersinn gedreht ist (y, -x). (y, x) ist nur eine Reflexion über die Linie y = x

+0

Ich weiß, meine Beispielbilder sind nicht genau richtig, aber das hat es getan. So einfach. >. < – Xarbrough