在平铺编辑器中有一个等距地图示例:“isometric_grass_and_water.tmx”。此示例显示了简单的等距地图,其中包含大小为 64x32 像素的图块。
我需要知道瓷砖边的大小,所以我简单地使用了勾股定理:
在直角三角形 ABC 中,边 AC = 宽度 / 2 = 32,边 AB = 高度 / 2 = 16。因此,瓷砖的边 (BC) 可以计算为:
所以整个瓷砖是一个菱形,其中每边 = 35.777。
但是,当我将尺寸为 35.77 x 35.77 的方形对象添加到 Tiled 时,它不适合网格(它实际上比瓷砖上的大)。但是,如果我添加尺寸为 32 x 32 的对象 - 它非常适合。
请看一下这张图片(对象 A 是 32x32,B 是 35.77x35x77):
这怎么可能?Tiled 是使用某种缩放比例,还是我的计算有问题?