试图在等距菱形地图上挑选一块瓷砖。
我有一个公式可以根据它的角将单元格转换为屏幕坐标。
screen.X = cell.I * 0.5 * TILE_WIDTH + cell.J * -0.5 * TILE_WIDTH screen.Y = cell.I * 0.25 * TILE_HEIGHT + cell.J * 0.25 * TILE_HEIGHT
我想反转这个公式来得到我点击的磁贴
尝试了很多替代解决方案(克林特贝林格的公式,在这里找到的类似帖子等......)但它没有用。