网上有一个严格用向量推算的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度角度计算方法。通过特定的坐标转换公式,可以避免复杂的解析几何计算,实现高效的位置更新。该算法广泛应用于需要快速计算二维坐标系中45度角方向的游戏场景。
网上有一个严格用向量推算的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轴也一样。

1万+
1391

被折叠的 条评论
为什么被折叠?