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

Ole*_*leg 2 tile isometric tiled

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

我需要知道瓷砖边的大小,所以我只是用了毕达哥拉斯定理: 在此输入图像描述

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

在此输入图像描述

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

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

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

在此输入图像描述

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

Tho*_*jer 8

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

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