证明过程比较复杂。 使用的时候,这两行公式直接用即可 *********************************** N=int(x/TileW - y/TileH) M=int(x/TileW + y/TileH) x = (M + N)/2*TileW y = (M - N)/2*TileH *********************************** N,M 是地图坐标,从0开始。 TileW,TileH 是地图切片的长宽。 x,y 是屏幕坐标,但是注意坐标系原点。 ***********************************