网上有一个严格用向量推算的45度算法,为了避免学习解析几何,游戏往往采用这种做法, w=2h
x=gridx*w - gridy*w
y=gridx*h + gridy*h
并且一般都是 w=2h,这样从x和y也可以推算出逻辑坐标。
当gridx和gridy每增加1个格子,对x的贡献为gridx*w - gridy*w,对y轴也一样。
网上有一个严格用向量推算的45度算法,为了避免学习解析几何,游戏往往采用这种做法, w=2h
x=gridx*w - gridy*w
y=gridx*h + gridy*h
并且一般都是 w=2h,这样从x和y也可以推算出逻辑坐标。
当gridx和gridy每增加1个格子,对x的贡献为gridx*w - gridy*w,对y轴也一样。