我有一个交错的(之字形)二维瓷砖布局。瓷砖是128x64,所以不是真正的等距。
float offsetX = 0f;
if(gridX % 2 != 0)
offsetX = tileSize.x / 2f;
float worldX = gridY * tileSize.x + offsetX;
float worldY = gridX * tileSize.y / 2f;
如何翻转/旋转布局,使其如下所示:
我尝试更换x和y坐标,但它总是打破我的布局,所以我必须遗漏一些东西。
答案 0 :(得分:1)
(x,y)顺时针旋转90度是(y,-x)。 (y,x)仅仅是关于线y = x
的反射