【发布时间】:2012-10-26 18:02:03
【问题描述】:
我们正在开发一款基于 2D 棋盘坐标开发和定义的 Javascript 游戏。
我们正在尝试将我们当前拥有的 X、Y 坐标(即 0,0)转换为相应的 ISO 坐标,以便与 crafty.js 一起使用。
我们这样做的原因是因为服务器随机生成一个游戏板,它是一个传统的 15x15 空间网格,我们想用等距 3D 渲染它,但是狡猾的 JS 使用了一个奇怪的坐标系,从屏幕左上角。
我们如何将 2D 网格映射到以下图像,左上角的棋盘空间映射到 (0,6) 或任何一个?注释?
【问题讨论】:
-
您能否详细说明为什么需要这样做?
标签: javascript algorithm coordinates