我们正在开发一款基于2D棋盘坐标的Javascript游戏。
我们正试图将当前拥有的X,Y坐标(例如,0,0)转换为对应的ISO坐标,以便与Crafty.js一起使用。我们这样做的原因是因为服务器会随机生成一个传统的15×15网格空间的游戏棋盘,我们希望以等距投影的3D方式呈现它,但是CraftyJS使用的是从屏幕左上角开始的奇怪坐标系统。
我们该如何将2D网格映射到以下图片中,并使左上方的棋盘空间映射到(0,6)或任何 ? 注释之一?
我们正试图将当前拥有的X,Y坐标(例如,0,0)转换为对应的ISO坐标,以便与Crafty.js一起使用。我们这样做的原因是因为服务器会随机生成一个传统的15×15网格空间的游戏棋盘,我们希望以等距投影的3D方式呈现它,但是CraftyJS使用的是从屏幕左上角开始的奇怪坐标系统。
我们该如何将2D网格映射到以下图片中,并使左上方的棋盘空间映射到(0,6)或任何 ? 注释之一?