本文主要是介绍45 度角地图---坐标换算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
证明过程比较复杂。
使用的时候,这两行公式直接用即可
***********************************
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 是屏幕坐标,但是注意坐标系原点。
***********************************
这篇关于45 度角地图---坐标换算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!