我一直在寻找在菱形世界中绘制(世界->屏幕)和鼠标拾取(世界->屏幕)等距图块的公式。我尝试过的似乎总是不对劲。这样做的通常/正确方法是什么?
使用的确切方法和公式取决于瓷砖的形状,可能还取决于您如何绘制地图(在地图的顶部,底部或其中一侧为0,0)更多详细信息关于你的问题会有所帮助。
—
thedaian
磁贴为2:1(更具体地说,为64x32)。因为我正在编写编辑器,所以坐标系无关紧要。(不过,顶部或左侧的0,0似乎是明智的。)
—
mpnk121
这个问题来得太晚了,我什至没有一个完整的答案,但是在这个精确的主题上有一个很好的Google Tech Talk。他们的设置包括选择任意图像的非透明部分(在javascript中,不少)。 youtube.com/watch?v=_RRnyChxijA
—
塞斯·巴丁