在平鋪式編輯器中有一個等軸測圖示例:「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是32×32,B是35.77x35x77):
這怎麼可能? Tiled是否使用某種縮放比例,或者我的計算出現了問題?
「矩形B」的大小是多少35.77 x 35.77?它看起來像一個屏幕上的矩形 - 它的寬度應該大於它的高度,但你說它們是平等的。 – usr2564301
這是一個等角投影(菱形)的正方形,其邊的大小是35.77。 – Oleg
測量邊緣A和B之間的差異,A得到'106像素',B得到'119.85像素'。這些數字對我來說並不意味着什麼,除了它們的比例*完全相同32和35.77。 (「Exactly」,允許一些舍入誤差。)這表明你應該以其**意圖**尺寸繪製B:32x32像素。 – usr2564301