gpt4 book ai didi

平铺 map 编辑器 : size of isometric tile side

转载 作者:行者123 更新时间:2023-12-01 13:59:48 24 4
gpt4 key购买 nike

在平铺编辑器中有一个等距 map 示例:“isometric_grass_and_water.tmx”。
此示例显示了带有大小为 64x32 像素的图块的简单等距 map 。

我需要知道瓷砖侧面的大小,所以我简单地使用了勾股定理:
enter image description here

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

enter image description here

所以整个瓷砖是一个菱形,其中每边 = 35.777。

但是,当我将尺寸为 35.77 x 35.77 的方形对象添加到平铺时,它不适合网格(它实际上比平铺上的大)。但是如果我添加尺寸为 32 x 32 的对象 - 它非常适合。

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

enter image description here

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

最佳答案

在等距模式下,对象被投影到等距透视中。由于平铺通常在正交模式下使用像素来表示对象的位置和大小,因此我选择使用投影到等距平面上的虚拟像素网格。该网格使用瓷砖高度作为瓷砖网格的分割数,因此宽度和高度等于瓷砖高度的对象将恰好填充一个瓷砖。

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

关于平铺 map 编辑器 : size of isometric tile side,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24747420/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com