平铺地图编辑器:等距平铺边的大小

时间:2014-07-14 23:01:46

标签: tile isometric tiled

在Tiled编辑器中有一个等轴测图示例:" isometric_grass_and_water.tmx"。 此示例显示了具有64x32像素大小的图块的简单等距映射。

我需要知道瓷砖边的大小,所以我只是用了毕达哥拉斯定理: enter image description here

在直角三角形中,ABC侧AC =宽度/ 2 = 32,侧面AB =高度/ 2 = 16.因此,瓷砖(BC)的侧面可以计算为:

enter image description here

所以整块瓷砖是菱形,每边= 35.777。

然而,当我向Tiled添加尺寸为35.77 x 35.77的方形物体时,它不适合网格(它实际上比在瓷砖上更大)。但如果我添加尺寸为32 x 32的物体 - 它非常适合。

请看一下这张图片(对象A是32x32,B是35.77x35x77):

enter image description here

这怎么可能? Tiled是否使用了某种缩放,或者我的计算出了什么问题?

1 个答案:

答案 0 :(得分:8)

在等长模式下,对象将投影到等角透视图中。由于Tiled通常在正交模式下使用像素作为对象位置和大小,因此我选择使用投影到等轴测平面上的虚拟像素网格。此网格使用切片高度作为切片网格的细分数,因此宽度和高度等于切片高度的对象将恰好填充一个切片。

我很抱歉这从未被正确记录过。一旦所有功能都进入,我将获得文档!