最新评论
Re:45度斜角地图编辑器鼠标坐标的转换 hoha 2009-07-28 23:23
这个方法能计算出来吗?
比如说(N,M)= (1,2)这个位置,当(X,Y)这个点在菱形的左半部分时,
N=int(x/TileW - y/TileH)= 1-0 =1;
M=int(x/TileW + y/TileH) = 1+1 =2;
是正确的==(1,2)
当(X,Y)在菱形右半部分时,
N=int(x/TileW - y/TileH)= 2-0 =2;
M=int(x/TileW + y/TileH) = 1+1 =2;
就出现错误了,==(2,2)
