证明过程比较复杂。
使用的时候,这两行公式直接用即可
***********************************
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 是屏幕坐标,但是注意坐标系原点。
***********************************
阅读(3722) | 评论(0) | 转发(1) |