【发布时间】:2011-01-06 12:57:42
【问题描述】:
我正在编写一个等距瓷砖游戏。每块瓷砖的宽度是高度的两倍(w:h = 2:1)。地图中的所有图块大小相同,并且它们的宽度和高度是已知的(TileWidth 和 TileHeight)。
可以有任意数量的列 (>0) 和行 (>0)。
我正在努力想出一个公式来计算完全绘制的地图的宽度和高度。这需要是从最顶部到最底部以及从极左到极右的距离。由于列数和行数可以变化(因此地图并不总是完美的菱形),这证明非常困难!
【问题讨论】:
标签: math drawing trigonometry tiles isometric